/*-------------------------header--------*/
.feke_title {
	position: absolute;
	top: -100px;
	left: -100px;	
}
.feke_headline {
	position: absolute;
	top: -100px;
	left: -100px;	
}
.head_space{
	margin:55px;
}
.h1_dvm{
	margin: 45px auto 20px;	
}
.finger {
	position: absolute;
 top: 10px;
 left: 920px;	
 display: block; 
}
.pict_up {
	position: absolute;
 top: 10px;
 left: 20px;	
// display: block; 
 border:none;
}
.pict_down {
	position: absolute;
 top: 55px;
 left: 20px;	
 display: block; 
}
.title_move {
	position: absolute;
 top: 50px;
 left: 140px;	
 border:none;
}

.wr_head_line {
 position: relative;	
}
.logon_vr {
	color:#fff;
	font-size:12pt;
	width:350px;
	margin:30px auto 20px auto;
	padding:5px;
	background: rgba(0, 0, 200, 0.2);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

/*
.logon {
	background-color:#ccc;
}
*/
.pictmark{
	position: relative;
	top: -183px;
	left: 880px;	
	width:45px;
	height:45px;
	padding:0px;
	margin:0px;
	border:none;
}
.pictmark_notop{
	position: relative;
	top: -85px;
	left: 880px;	
	width:45px;
	height:45px;
	padding:0px;
	margin:0px;
	border:none;
}
.pictmark2{
	position: relative;
	top: -183px;
	left: 880px;	
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border:none;
}
.pictmark_notop2{
	position: relative;
	top: -85px;
	left: 880px;	
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border:none;
}
.pictmark_dvm2{
	position: relative;
	top: -95px;
	left: 880px;	
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border:none;
}
.pictmark_dvm{
	position: relative;
	top: -95px;
	left: 880px;	
	width:45px;
	height:45px;
	padding:0px;
	margin:0px;
	border:none;
}
.wallmark{
	position: relative;
	top: -155px;
	left: 880px;	
	width:45px;
	height:45px;
	padding:0px;
	margin:0px;
	border:none;
}
.wallmark_notop{
	position: relative;
	top: -77px;
	left: 880px;	
	width:45px;
	height:45px;
	padding:0px;
	margin:0px;
	border:none;
}
.menu_move_up_1{
	position: relative;
	top: 50px;
	left: 15px;	
	width:45px;
	height:45px;
	padding:0px;
	margin:0px;
	border:none;
}
.menu_move_down_1{
	position: relative;
	top: -35px;
	left: 15px;	
	width:45px;
	height:45px;
	padding:0px;
	margin:0px;
	border:none;
}
.menu_move_up_2{
	position: relative;
	top: 5px;
	left: 15px;	
	width:45px;
	height:45px;
	padding:0px;
	margin:0px;
	border:none;
}
.menu_move_down_2{
	position: relative;
	top: -80px;
	left: 15px;	
	width:45px;
	height:45px;
	padding:0px;
	margin:0px;
	border:none;
}
.sidemark{
	position: relative;
	top: 40px;
	left: 180px;	
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border:none;
}

.toppict_mess{
	position: relative;
	top: 100px;
	left: 30px;	
	width:630px;
	height:50px;
	padding:0px;
	margin:-50px 0px 0px 0px;
	border:none;
	font-size:18pt;
	color:#fff;
	text-shadow: 1px 1px 3px #000;
	font-weight:bold;
	font-style:oblique;
}
.pict_message{
	position: relative;
	top: 89px;
	left: 25px;	
	width:630px;
	height:50px;
	padding:0px;
	margin:-50px 0px 0px 0px;
	border:none;
}
.pict_message_text{
	font-size:18pt;
	color:#fff;
	text-shadow: 1px 1px 3px #000;
	font-weight:bold;
	width:600px;
	font-style:italic;
	border:none;
}
/*-----------------------*/
.font_color_up{
	position: relative;
	top: -110px;
	left: 200px;	
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border:none;
}
.font_color_down{
	position: relative;
	top: -198px;
	left: 200px;	
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border:none;
}
.font_color_up2{
	position: relative;
	top: -155px;
	left: 200px;	
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border:none;
}
.font_color_down2{
	position: relative;
	top: -243px;
	left: 200px;	
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border:none;
}
.font_color2_up{
	position: relative;
	top: -65px;
	left: 200px;	
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border:none;
}
.font_color2_down{
	position: relative;
	top: -153px;
	left: 200px;	
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	border:none;
}

/*---------------独立トップメニュー---------*/
.div_menu_flame {
	width:990px;
	margin:6px auto 2px;
	height:38px;
	padding:0px;
}
.div_menu_shape{
	float:left;
	margin:9px 0px 5px 10px;
	font-size:11pt;
	padding:0px 5px 0px 5px;
}
.div_menu_shape:hover{
	border:ridge 1px #aaa;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	padding:0px 4px 0px 4px;
}
.div_menu_s{
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	border: none;
}
.div_menu_shape_s{
	float:left;
	margin:9px 0px 5px 10px;
	font-size:11pt;
	padding:0px 15px 0px 15px;
}
.div_menu_shape_s:hover{
	border:ridge 1px #aaa;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	padding:0px 14px 0px 14px;
}

.wr_div_menu{
	float:left;
	margin:8px 0px 5px 1px;
	font-size:11pt;
}
.div_menu_input{
	width:120px;
	padding:0px 0px 0px 4px;
}
.dv_menu_space{
	float:left;
	border:solid 0px #00f;
	width:20px;
	height:10px;
}
/*---------------ログオン　パスメール-------*/
.top_pic_up {
	width:250px;
}
.new_pass{
	width:90px;
}
.pass_div {
	width:160px;
	margin:15px auto;
	background-color:#47b;
	background: rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	text-align:center;
}
a.pass_mail {
	font-size:12px;
	color:#fff;
	text-shadow: 1px 1px 2px #000;
}
.lost_pass {
	color:#fff;
	font-size:12pt;
	line-height:20pt;
	width:380px;
	margin:15px auto;
	padding:10px 10px 15px 10px;
	background: rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	text-align:center;
	text-shadow: 1px 1px 2px #000;
}
.lost_send {
	width:60px;
	padding:2px 0px 2px 0px;
	background-color:#ccc;
}
.lost_code {
	width:50px;
	background-color:#fff;
}
.lost_mail {
	width:230px;
	background-color:#fff;
}
.lost_npass{
	width:100px;
	background-color:#fff;
}
/*----------------------------------*/
.wr_header_1 {
	background-color:transparent;
	width:810px;
	margin:0px;
	padding:0px;
	border:#555 solid 0px;
	text-align:center;
	font-size:12pt;
}
.wr_header_2 {
	font-family:Meiryo, sans-serif, "Hiragino Mincho Pro";
	font-weight:bold;
	background-color:transparent;
	width:810px;
	margin:-20px 0px -18px 0px;;
	padding:0px;
	border:#555 solid 0px;
	text-align:center;
	font-size:30pt;
}
.writting {
	font-size:13pt;
	font-weight:bold;
	color:#f00;
	margin:-18pt 0pt -31pt 0pt;
	background-color: #fff;
	text-shadow: 0px 0px 0px #00f;
	background-color: rgba(250, 250, 250, 0.7);
}
.wr_menutop{
	-webkit-border-top-left-radius: 3px;
	   -moz-border-top-left-radius: 3px;
	        border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	   -moz-border-top-right-radius: 3px;
	        border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	   -moz-border-bottom-left-radius: 3px;
	        border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	   -moz-border-bottom-right-radius: 3px;
	        border-bottom-right-radius: 3px;
	float:left;
	vertical-align:middle;
	text-align:center;
	width:165px;
	height:35px;
	margin:0.5px;
	padding:0px;
	border: 0px solid #d3d3d3;
}
.wr_menutop2{
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	float:left;
	vertical-align:middle;
	text-align:center;
	width:197px;
	height:35px;
	margin:0.5px;
	padding:0px;
	border: 0px solid #d3d3d3;
	box-shadow: 5px 5px 10px #556;
}
.wr_menu_text {
	width:160px;
	background-color:transparent;
	text-align:center;
	margin:5px 0px 0px 1px;
	padding:0px;
	text-align: center;
	border:#000 solid 0px;
	font-size:12pt;
	line-height:19pt;
}
.dm_h1 {
	font-family:Meiryo, sans-serif, "Hiragino Kaku Gothic Pro";
	font-size:13pt;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	padding:13px 0px 8px 20px;
	margin:20px 0px 0px 0px;
}
/*---------------テンプレート------------*/
.biz_temp{
	color:#fff;
	text-shadow: 1px 1px 3px #000;
}
.bz_temp_title {
	position:absolute;
	top:20px;
	left:20px;
	font-size:16pt;
	color:#fff;
	font-weight:bold;
	text-shadow: 1px 1px 4px #000;
}
.bz_temp_del_box{
	border:3px double #555;
	margin:10px 10px 10px 10px;
	padding:10px 0px 5px 30px;
}
/*----------------------------navi-------*/
/*-------------サイドメニュー枠----------*/
.box{
	border:0px solid #000;
}
.wr_navi_menu {
	background-color:transparent;
	width:170px;
	padding:0px;
	margin:0px 0px 0px 16px;
	border:#000 solid 0px;
//	font-size:0.9em;
}
/*-------------サイドメニュー２----------*/
.simple_side_menu{
	line-height:22pt;
	text-shadow: 1px 1px 2px #000;
	
}
/*-------------------PHONE--------------*/
.phone{
	display:block;
	margin:20px 0px 17px 0px;
	padding:0px 0px 12px 0px;
	text-align:center;
}
.phone_0{
	margin:0px 0px 15px 0px;
	padding:2px 0px 12px 0px;
	text-align:center;
}
.phone_img {
	margin:5px 0px 5px 10px;
	width:30px;
	float:left
}
.ph_mess {
	float:left;
	font-size:10pt;
	margin:12px 0px 0px 8px;
}
.ph_num {
	clear:both;
	background-color: transparent;
	font-size:17pt;
	font-weight:bold;
	font-family: Meiryo;
	margin:7px 0px 0px 0px;
}
.ph_num_each {
	width:40px;
	text-align:center;
	padding:2px;
}
/*--------------------------------*/
.wr_phone{
	display:block;
	margin:20px 0px 20px 0px;
	padding:0px 0px 4px 0px;
	text-align:center;
}
.wr_phone_0{
	display:block;
	margin:2px 0px 15px 0px;
	padding:0px 0px 4px 0px;
	text-align:center;
}
.wr_ph_mess {
	float:left;
	background-color:transparent;
	width:150px;
	padding:0px;
	border:0px outset #fff;
	margin:0px 0px 0px 0px;
	font-size:10pt;
}
.wr_ph_num {
	background-color:transparent;
	font-size:18pt;
	font-weight:bold;
	border:0px outset #fcfcff;
	font-family: Meiryo;
	margin:-2px 0px 0px 0px;
	padding:0px;
}
.wr_ph_num_each {
	background-color:transparent;
	font-size:17pt;
	font-weight:bold;
	border:0px outset #fff;
	font-family: Meiryo;
	width:200px;
	text-align:center;
	padding:0px;
	margin:0px;
}
.wr_ph_num_each2 {
	background-color:transparent;
	font-size:18pt;
	font-weight:bold;
	border:1px outset #fcfcff;
	font-family: Meiryo;
	width:65px;
	text-align:center;
	padding:0px;
	margin:0px;
}
/*-------------------------------------*/
.ownner_link_banner{
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px 0px 4px 0px;
	height:63px;
	width:210px;
	text-align:center;
}
.user_link_banner{
	display:block;
	margin:0px 0px 15px 0px;
	padding:2px 0px 4px 0px;
	height:63px;
	width:210px;
	text-align:center;
}
.link_page_banner{
	margin:0px 0px 0px 0px;
	padding:0px;
	height:69px;
	width:210px;
}
/*-----------------------------------*/
.wr_com_info {	
	background-color:transparent;
	width:200px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:#000 solid 0px;
	font-size:10pt;
}
.box_navi{
	margin:10px 0px 10px 5px;
	font-size:10pt;
	line-height:15pt;
}
.wr_box_navi{
	background-color:transparent;
	margin:10px 0px 10px 5px;
	font-size:0.8em;
	line-height:15pt;
}
.side_textarea{
	border:0px outset #fcfcff;
	margin:0px 0px 10px 0px;
	width:210px;
	text-align:left;
	font-size:10pt;
}
.wr_side_textarea{
	background-color:transparent;
	border:0px outset #fcfcff;
	margin:0px 0px 0px 0px;
	width:200px;
	height:260px;
	text-align:left;
	font-size:10pt;
}
.wr_side_text{
	background-color:transparent;
	display:block;
	margin:0px 0px 10px 0px;
	padding:2px;
}
.wr_navi_img {
	font-size:10pt;
}
.wr_title_none_input {
	width:550px;
	margin:10px 0px 10px 0px;
}
.qr_code {
	border:solid 0px #000;
	margin:0px 0px 0px 35px;
}
/*---------------------------------------*/
/*
.mailbutton {
	background-color:#cdc;
}
*/
/*
.page_button_s{
	margin:5px 0px 0px 30px;
	background-color:#cdc;
}

.page_button_article{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:75px;
	height:30px;
	margin-left:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 4px #666;
	-moz-box-shadow: 0px 0px 4px #666;
	box-shadow: 0px 0px 4px #666;
	text-align:center;
	background-color:#ccd;
}
*/
/*---------------------------------------*/
/*
.article_up{
	width:23px;
	padding:0px;
	height:30px;
	margin:5px 0px 0px 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 4px #666;
	-moz-box-shadow: 0px 0px 4px #666;
	box-shadow: 0px 0px 4px #666;
}
*/

.move_button {
	border:0px solid #000;
	padding:0px;
	margin:0px 0px -5px 15px;
}
.move_button_l {
	border:0px solid #000;
	padding:0px;
	margin:0px 0px -5px 5px;
}

.arrow{
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
}
.arrow_lr {
	margin:0px 0px 0px 0px;
}
.arrow_button{
	border:0px solid #f00;
	background-color: transparent;
	padding:0px;
	margin:5px 0px 0px 5px;
}
.awd_alart{
	font-size:12pt;
	color:#c00;
	font-weight:bold;
	text-align:center;
	margin-top:10pt;
}
/*------------SLIDE SHOW------------*/
#slflame{
	position:relative;
	margin:20px 0px 0px 3px;
	width:645px;
}
#slflame_big{
	position:relative;
	margin:20px 0px 0px 3px;
	width:645px;
}

#pict_1,#pict_2{
	position:absolute;
	transition:1s ease-in-out;
	width:678px;
}
#slflame_one{
	position:relative;
	margin:20px 0px 0px 0px;
	width:955px;
}
#slflame_big_one{
	position:relative;
	margin:20px 0px 0px 0px;
	width:955px;
}

#pict_one_1,#pict_one_2{
	position:absolute;
	transition:1s ease-in-out;
	width:955px;
}
#slflame_big{ height:315px; }
#slflame_big_one{ height:450px; }
.slideshow_inputbox{
	position:relative;
}
.slideshow_textinput{
	background-color:transparent;
	position: absolute;
	top: 89px;
	left: 25px;	
	width:630px;
	height:80px;
	padding:0px;
	margin:-50px 0px 0px 0px;
	border:none;
	font-weight:bold;
	font-style:oblique;
}
.wr_pictup_slide {
	width:150px;
	margin:0px 0px 0px 5px;
	font-size:0.8em;
}
.slide_font_size_0{
	font-size:20pt;
	line-height:23pt;
}
.slide_font_size_1{
	font-size:24pt;
	line-height:26pt;
}
.slide_font_size_2{
	font-size:28pt;
	line-height:31pt;
}
.slideshow_mess{
	position: relative;
	z-index: 5;
	top: 90px;
	left: 30px;	
	width:630px;
	height:50px;
	padding:0px;
	margin:-50px 0px 0px 0px;
	border:none;
	text-shadow: 1px 1px 3px #000;
	font-weight:bold;
	font-style:oblique;
}

/*----------------------------------*/
/*---------------ARTWORK------------*/
.artwork{
	margin:5px 10px 5px 10px;
	width:200px;
	float:right;
}
.artwork_left{
	margin:5px 20px 5px 10px;
	float:left;
	width:200px;
}
.artwork_wide{
//	margin:5px 2px 5px 5px;
//	width:630px;
}
.artwork_rotate{
	margin:25px 6px 40px 10px;
	float:right;
	width:200px;
	-moz-transform:    rotate( 90deg );  /* Firefox */
	-webkit-transform: rotate( 90deg );  /* Chrome,Safari */
	-o-transform:      rotate( 90deg );  /* Opera */
	-ms-transform:     rotate( 90deg );  /* IE */
	transform:         rotate( 90deg );  /* CSS3 */
}
.artwork_rotate_left{
	margin:25px 6px 40px 10px;
	float:right;
	width:200px;
	-moz-transform:    rotate( 90deg );  /* Firefox */
	-webkit-transform: rotate( 90deg );  /* Chrome,Safari */
	-o-transform:      rotate( 90deg );  /* Opera */
	-ms-transform:     rotate( 90deg );  /* IE */
	transform:         rotate( 90deg );  /* CSS3 */
}
.artwork_double{
	margin:5px 6px 5px 10px;
	float:right;
	width:430px;
}
.artwork_double_left{
	margin:5px 20px 5px 10px;
	float:left;
	width:430px;
}
.artwork_semi_double{
	margin:5px 6px 5px 10px;
	float:right;
	width:300px;
}
.artwork_semi_double_left{
	margin:5px 20px 5px 10px;
	float:left;
	width:300px;
}
.artwork-side{
	margin:5px 0px 5px 0px;
	width:210px;
}
.artwork_menu{
	margin:0px 5px 0px 6px;
}
.artwork-sidetop{
	margin:0px 0px 10px 0px;
	width:208px;
}
/*--------ONE CULMN---------*/
/*---いずれ改造する予定-----*/
.artwork_one{
	margin:5px 10px 5px 10px;
	width:200px;
	float:right;
}
.artwork_left_one{
	margin:5px 20px 5px 10px;
	float:left;
	width:200px;
}
.artwork_semi_double_one{
	margin:5px 6px 5px 10px;
	float:right;
	width:300px;
}
.artwork_semi_double_left_one{
	margin:5px 20px 5px 10px;
	float:left;
	width:300px;
}


/*--------------------------------*/
.pgtop_pict {
	margin:18px 0px 0px 0px;
	width:682px;
}
/*--------------------------------*/
.wr_artwork-sidetop{
	margin:0px 0px 10px 0px;
	width:208px;
}
.wr_pgtop_pict {
	margin:18px 0px 10px 0px;
	width:682px;
}
.wr_artwork{
	margin:15px 5px 15px 10px;
	width:200px;
}
.wr_artwork_big{
	margin:10px 6px 15px 5px;
	width:290px;
}
/*-----------------------------*/
.wr_artwork_full{
	margin:10px 6px 15px 5px;
	width:630px;
}
.wr_artwork_full_one{
	margin:10px 6px 15px 5px;
	width:910px;
}
.wr_artwork_full_mobile{
	margin:10px 6px 15px 5px;
	width:370px;
}

/*-----------------------------*/

.wr_artwork_left{
	margin:10px 15px 15px 5px;
	float:right;
	width:200px;
}
.wr_artwork_left_big{
	margin:10px 15px 15px 5px;
	float:right;
	width:295px;
}

.wr_artwork2{
	margin:3px 15px 0px 5px;
	width:205px;
}
.wr_artwork3{
	margin:10px 6px 5px 6px;
	width:300px;
}

.color_sample {
//	height:45px;
//	margin-bottom:-5px;
}
.pict_text_bs {
	font-size:10pt;
}
.pict_text_black{
	background-color:#000;
	color:#fff;
}
.pict_text_white{
	background-color:#fff;
	color:#000;
}
.pict_text_gray{
	background-color:#666;
	color:#fff;
}
.pict_text_blue{
	background-color:#00d;
	color:#fff;
}
.pict_text_red{
	background-color:#b00;
	color:#fff;
}
.pict_text_green{
	background-color:#080;
	color:#fff;
}
.pict_text_cyan{
	background-color:#0ff;
	color:#000;
}
.pict_text_magenta{
	background-color:#f0f;
}
.pict_text_yellow{
	background-color:#ff0;
	color:#000;
}
.pict_text_brown{
	background-color:#8D2D2D;
	color:#fff;
}
.pict_text_purple{
	background-color:#808;
	color:#fff;
}
.pict_text_navy{
	background-color:#007;
	color:#fff;
}
/*---------------------*/
.text_color_black{
	color:#000;
}
.text_color_white{
	color:#fff;
}
.text_color_gray{
	color:#555;
}
.text_color_red{
	color:#b00;
}
.text_color_green{
	color:#080;
}
.text_color_blue{
	color:#00d;
}
.text_color_cyan{
	color:#0ff;
}
.text_color_magenta{
	color:#f0f;
}
.text_color_yellow{
	color:#ff0;
}
.text_color_brown{
	color:#8D2D2D;
}
.text_color_purple{
	color:#808;
}
.text_color_navy{
	color:#007;
}
/*-------------------------*/
.trim_img {
	margin:9px 0px 0px 10px;
}
.trim_img_2 {
	margin:9px 0px 0px 5px;
}
.trim_img_3 {
	margin:9px 0px 0px 0px;
}

.img_txt_color {
	padding:0px 0px 0px 5px;
}
.color_hover:hover {
	background-color:transparent;
	color:#fff;
}
/*--------------------------------------*/
.p_textarea{
	float:left;
	border:none;
}
.p_textarea_big{
	float:left;
	border:none;
}

.p_textarea_right{
	float:right;
	border:none;
}
.p_textarea_right_big{
	float:right;
	border:none;
}
.temp_mess_p {
	margin:30px 0px 20px 0px;
}
.temp_mess {
	font-weight:bold;
	color:#e00;
	font-size:12pt;
}
/*---------------------------------------*/
.wr_exp {
	background-color:transparent;
	border: 0px solid #05a;
	width:610px;
	margin:-5px 0px 0px -5px;
	padding:0px;
	font-size:14pt;
}
.wr_ptitle {
	background-color:transparent;
	border: 0px solid #05a;
	width:600px;
	font-size:12pt;
	margin:0px;
	padding:0px;
}
/*---------------------section------------------*/
.gnome {
	float:left;
	margin:0px 10px 0px 5px;
	width:35px;
}
/*
.page_pict_button {
	margin:10px 0px -10px 0px;
	
}
*/
.wr_pictup {
	width:180px;
	margin:0px 10px 0px 5px;
	overflow:hidden;
	font-size:0.8em;
}
.wr_pictup2 {
	width:250px;
	margin:20px 20px 0px 5px;
	font-size:0.8em;
}

/*---------------------template------------------*/
.pict_button_flame {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 3px 3px 8px #666;
	-moz-box-shadow: 3px 3px 8px #666;
	box-shadow: 3px 3px 8px #666;
}
.pict_button {
	padding:0px;
	border:#fff solid0px;
	
}
.pict_button_artwork {
	width:190px;
	margin:-5px;
}	
.img_set_r {
	position: relative;
	overflow:hidden;
	border:solid #000 0px;
	padding:0px;
	margin:0px 0px 0px 5px;
	float:right;
}
.img_set_l {
	position: relative;
	overflow:hidden;
	border:solid #000 0px;
	padding:0px;
	margin-left:0px;
	float:left;
}
.left_num {
	padding-left:5px;
}
.img_set2 {
	overflow:hidden;
	padding:0px;
	margin:0px 0px 0px 0px ;
	float:left;
	border:solid #000 0px;
	width:217px;
}
.img_set_onecol {
	overflow:hidden;
	padding:0px;
	margin:0px 0px 0px 20px;
	float:left;
	border:solid #000 0px;
	width:217px;
}

.temp_wk {
	overflow:hidden;
	clear:both;
	margin: 7px -10px 0px -7px;
	border:solid #000 0px;
}
.temp_name {
	margin:10px 0px 0px 10px;
	float:left;
	text-align:left;
	border:solid #000 0px;
}
.temp_btn {
	text-align:right;
	border:solid #f00 0px;
}

/*
.page_button_tm{
	width:70px;
	height:30px;
	padding:0px;
	margin:5px 5px 0px 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 4px #666;
	-moz-box-shadow: 0px 0px 4px #666;
	box-shadow: 0px 0px 4px #666;
}
*/
.img_set3 {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	border:solid #000 0px;
	width:320px;
}
/*---------------------access------------------*/
.p_textarea_ac{
	margin:10px 2px 10px 5px;
	width:395px;
	height:180px;
	float:left;
	border:none;
}
.wr_ptitle2 {
	width:550px;
}
/*---------------------controller------------------*/
.cnt_recd{
	overflow:hidden;
//	width:580px;
	margin:0px 0px 0px 0px;
	border:#000 solid 0px;
}
.cnt_name{
	float:left;
	margin-top:3px;
}
.cnt_end{
	overflow:hidden;
	margin:25px 0px 0px 20px;
	padding:0px 0px 10px 0px;
	clear:both;
	border:#000 solid 0px;
	background-color:transparent;
}
.cnt_data{
	width:150px;
	text-align:left;
	border:none;
	background-color:transparent;
}
.cnt_data_small{
	width:50px;
	text-align:left;
	border:none;
	background-color:transparent;
}
.cnt_data_ls{
	width:80px;
	text-align:left;
	border:none;
	background-color:transparent;
}
.cnt_data_link{
	width:180px;
	text-align:left;
	border:none;
	background-color:transparent;
}
.cnt_data_chk{
	width:30px;
	text-align:left;
	border:none;
	background-color:transparent;
}
.cnt_data2{
	width:180px;
	text-align:left;
	border:none;
	background-color:transparent;
}
.cnt_data3{
	width:80px;
	text-align:left;
	border:none;
	background-color:transparent;
}

.toppict_mess{
	position: relative;
	top: 100px;
	left: 30px;	
	width:630px;
	height:50px;
	padding:0px;
	margin:-50px 0px 0px 0px;
	border:none;
	font-size:18pt;
	color:#fff;
	text-shadow: 1px 1px 3px #000;
	font-weight:bold;
	font-style:oblique;
}
.slide_box {
	position:absolute;
}
.toppict_mess_slide{
	position: relative;
	z-index: 5;
	top: 100px;
	left: 30px;	
	width:630px;
	height:50px;
	padding:0px;
	margin:-50px 0px 0px 0px;
	border:none;
	font-size:18pt;
	color:#fff;
	text-shadow: 1px 1px 3px #000;
	font-weight:bold;
	font-style:oblique;
}
/*----------------------------*/
.one_txt_img{
	position: relative;
}
.article_pict_show{
	display:block;
	position: absolute;
	top: 22px;
	left: 20px;	
//	width:600px;
	height:250px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
}
.article_pict_show_middle{
	display:block;
	position: absolute;
	top: 18px;
	left: 20px;	
//	width:600px;
	height:250px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
}
.article_pict_show_small{
	display:block;
	position: absolute;
	top: 10px;
	left: 20px;	
//	width:600px;
	height:250px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
}
/*---------MOBILE-----------*/
.article_pict_show_mb{
	display:block;
	position: absolute;
	top: 20px;
	left: 17px;	
	width:345px;
	height:250px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
}
.article_pict_show_middle_mb{
	display:block;
	position: absolute;
	top: 17px;
	left: 18px;	
	width:345px;
	height:250px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
}
.article_pict_show_small_mb{
	display:block;
	position: absolute;
	top: 17px;
	left: 17px;	
	width:345px;
	height:250px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
}
/*---------------------------*/
.article_pict_show_title{
	margin-top:10px;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
//	width:600px;
	font-style:italic;
	border:none;
}
.article_pict_show_text{
	margin:6pt 10pt 0pt 0pt;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
//	width:600px;
//	height:150px;
	font-style:italic;
	border:none;
}
/*--------------------------*/
.article_pict_message{
	display:block;
	position: absolute;
	top: 50px;
	left: 20px;	
//	width:600px;
//	height:250px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
}
.article_pict_mess_title{
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
	width:600px;
	font-style:italic;
	border:none;
}
.article_pict_mess_text{
	margin-top:-10px;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
	width:590px;
	height:300px;
	font-style:italic;
	border:none;
}
.article_pict_mess_text_middle{
	margin-top:-10px;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
	width:590px;
	height:200px;
	font-style:italic;
	border:none;
}
.article_pict_mess_text_short{
	margin-top:-10px;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
	width:590px;
	height:50px;
	font-style:italic;
	border:none;
}
/*---------------MOBIL-----------*/
.article_pict_message_mb{
	display:block;
	position: absolute;
	top: 85px;
	left: 20px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
}
.article_pict_mess_title_mb{
	background-color:transparent;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
	width:335px;
	font-style:italic;
	border:none;
}
.article_pict_mess_text_mb{
	margin-top:-5px;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
	width:335px;
	height:100px;
	font-style:italic;
	border:none;
	padding:0px;
}
.article_pict_mess_text_middle_mb{
	margin-top:-10px;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
	width:300px;
	height:100px;
	font-style:italic;
	border:none;
	padding:0px;
}
.article_pict_mess_text_short_mb{
	margin-top:-10px;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
	width:590px;
	height:50px;
	font-style:italic;
	border:none;
	padding:0px;
}

/*-------------------------------*/
.img_title_large{
	font-size:30pt;
}
.img_title_medium{
	font-size:24pt;
}
.img_title_small{
	font-size:18pt;
}
.img_txt_large{
	font-size:20pt;
	line-height:26pt;
}
.img_txt_medium{
	font-size:16pt;
	line-height:21pt;
}
.img_txt_small{
	font-size:14pt;
	line-height:20pt;
}
/*------左右通常表示-------*/
.img_title_large_s{
	font-size:20pt;
}
.img_title_medium_s{
	font-size:15pt;
}
.img_title_small_s{
	font-size:13pt;
}
.img_txt_large_s{
	font-size:14pt;
	line-height:17pt;
}
.img_txt_medium_s{
	font-size:13pt;
	line-height:15pt;
}
.img_txt_small_s{
	font-size:11pt;
	line-height:13pt;
}
/*----左右通常表示-ＭＢ---*/
.img_title_large_smb{
	font-size:14pt;
}
.img_title_medium_smb{
	font-size:11.5pt;
}
.img_title_small_smb{
	font-size:10pt;
}

.img_txt_large_smb{
	font-size:10.5pt;
	line-height:13pt;
}
.img_txt_medium_smb{
	font-size:9.5pt;
	line-height:12pt;
}
.img_txt_small_smb{
	font-size:8pt;
	line-height:10pt;
}
/*-------ONE COLUMN------*/
.img_title_large_one{
	font-size:36pt;
}
.img_title_medium_one{
	font-size:30pt;
}
.img_title_small_one{
	font-size:24pt;
}
.img_txt_large_one{
	font-size:30pt;
	line-height:38pt;
}
.img_txt_medium_one{
	font-size:24pt;
	line-height:32pt;
}
.img_txt_small_one{
	font-size:18pt;
	line-height:24pt;
}
/*---------MOBILE-------*/
.img_title_large_mb{
	font-size:17pt;
}
.img_title_medium_mb{
	font-size:16pt;
}
.img_title_small_mb{
	font-size:13pt;
}

.img_txt_large_mb{
	font-size:12pt;
	line-height:15pt;
}
.img_txt_medium_mb{
	font-size:10pt;
	line-height:12.5pt;
}
.img_txt_small_mb{
	font-size:9pt;
	line-height:11pt;
}
/*-------------*/
.img_title_large_mb2{
	font-size:11pt;
}
.img_title_medium_mb2{
	font-size:10pt;
}
.img_title_small_mb2{
	font-size:9pt;
}

.img_txt_large_mb2{
	font-size:10pt;
	line-height:11pt;
}
.img_txt_medium_mb2{
	font-size:9pt;
	line-height:11.5pt;
}
.img_txt_small_mb2{
	font-size:8pt;
	line-height:10pt;
}

/*-----編集画面---------------*/
/*-------TEXT IMG SMALL ------*/
.img_txt_small_tl_r{
	display:block;
	position: absolute;
	top: 55px;
	left: 20px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_r{
	display:block;
	position: absolute;
	top: 75px;
	left: 20px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tl_l{
	display:block;
	position: absolute;
	top: 50px;
	left: 15px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_l{
	display:block;
	position: absolute;
	top: 75px;
	left: 15px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
/*-----------MOBILE-------*/
.img_txt_small_tx_rmb{
	display:block;
	position: absolute;
	top: 65px;
	left: 20px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_lmb{
	display:block;
	position: absolute;
	top: 65px;
	left: 20px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}

/*-----表示画面---------------*/
.img_txt_small_tl_rs{
	display:block;
	position: absolute;
	top: 15px;
	left: 445px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_rs{
	display:block;
	position: absolute;
	top: 35px;
	left: 445px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tl_rs2{
	display:block;
	position: absolute;
	top: 15px;
	left: 350px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_rs2{
	display:block;
	position: absolute;
	top: 35px;
	left: 350px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}


.img_txt_small_tl_ls{
	display:block;
	position: absolute;
	top: 15px;
	left: 20px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_ls{
	display:block;
	position: absolute;
	top: 38px;
	left: 20px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}

/*-----表示画面--ＭＢ-----------*/
.img_txt_small_tl_rsmb{
	display:block;
	position: absolute;
	top: 10px;
	left: 230px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_rsmb{
	display:block;
	position: absolute;
	top: 30px;
	left: 230px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tl_rs2mb{
	display:block;
	position: absolute;
	top: 10px;
	left: 185px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_rs2mb{
	display:block;
	position: absolute;
	top: 30px;
	left: 185px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}


.img_txt_small_tl_ls_mb{
	display:block;
	position: absolute;
	top: 8px;
	left: 20px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_ls_mb{
	display:block;
	position: absolute;
	top: 25px;
	left: 20px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}


/*------one column------------*/
.article_pict_show_title_one{
	margin:7pt 0pt 0pt 0pt;
	text-shadow: 1px 1px 3px #333;
	font-weight:bold;
	width:870px;
	font-style:italic;
	border:none;
}
.article_pict_show_text_one{
	margin:10pt 0pt 0pt 0pt;
	text-shadow: 1px 1px 3px #333;
	font-weight:bold;
	font-weight:normal;
	width:870px;
	height:150px;
	font-style:italic;
	border:none;
}
/*------MOBILE------------*/
.article_pict_show_title_mobile{
	margin:-3pt 0pt 0pt 0pt;
	text-shadow: 1px 1px 3px #333;
	font-weight:bold;
	width:345px;
	font-style:italic;
	border:none;
}
.article_pict_show_text_mobile{
	margin:2pt 0pt 0pt 0pt;
	text-shadow: 1px 1px 3px #333;
	font-weight:bold;
	width:345px;
	height:150px;
	font-style:italic;
	border:none;
}


/*------------編集画面----------*/
.article_pict_mess_title_one{
//	font-size:26pt;
	text-shadow: 1px 1px 3px #333;
	font-weight:bold;
	width:870px;
	font-style:italic;
	border:none;
}
.article_pict_mess_text_one{
	margin-top:-5px;
	text-shadow: 1px 1px 3px #333;
	font-weight:bold;
	width:870px;
	height:200px;
	font-style:italic;
	border:none;
}
.article_pict_mess_text_one_middle{
	margin-top:-10px;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
	width:870px;
	height:200px;
	font-style:italic;
	border:none;
}
.article_pict_mess_text_one_short{
	margin-top:-10px;
	text-shadow: 1px 1px 2px #555;
	font-weight:bold;
	width:870px;
	height:50px;
	font-style:italic;
	border:none;
}
/*-----------------------*/
.img_txt_small_tl_one_rs{
	display:block;
	position: absolute;
	top: 15px;
	left: 715px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	line-height:20pt;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_one_rs{
	display:block;
	position: absolute;
	top: 45px;
	left: 715px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	line-height:20pt;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tl_one_rs2{
	display:block;
	position: absolute;
	top: 15px;
	left: 630px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	line-height:20pt;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}
.img_txt_small_tx_one_rs2{
	display:block;
	position: absolute;
	top: 45px;
	left: 630px;	
	padding:0px;
	margin:0px 0px 0px 0px;
	border:solid 0px #000;
	line-height:20pt;
	font-style:Italic;
	font-weight:bold;
	text-shadow: 1px 1px 3px #333;
}

/*---------------------price table----------------*/
.ptb_mess {
	font-size:11pt;
	line-height:16pt;
	margin:0px 0px 0px 5px;
}
.textarea_ptb{
	margin:3px 0px 0px 5px;
	width:625px;
	height:70px;
}
.price_tbl {
	margin:10px 0px 10px 4px;
	width:100%;
}
.price_input {
	margin:0px;
	background-color:transparent;
	border:none;
}
.price_trt {
	text-align:center;
}

.price_tdt {
	font-size:10pt;
	padding:0px 0px 0px 5px;
}
.price_td {
	font-size:10pt;
	padding:0px 0px 0px 5px;
}
/*----------------------Access--------------------*/
.form-text{
	width:80px;
}
.mail_textarea{
	margin:10px auto 10px auto;
	width:580px;
	height:130px;
}
.send{
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	        border-radius: 10px;
	margin:5px 0px 35px 0px;
	font-size:10pt;
	padding:10px;
	border:solid #555 1px;
	overflow:hidden;
}
.mailmess{
	margin:10px;
}
.mail-check{
	font-weight:bold;
	color:#f00;
}
.end {
	margin-bottom:40px;
}
/*-------------------Gallery---------------------*/
.p_textarea_gly{
	margin:10px 2px 15px 5px;
	width:500px;
	height:80px;
	float:left;
	border:none;
}
.p_textarea_gly2{
	margin:10px 2px 0px 5px;
	width:190px;
	height:50px;
	border:none;
}

.menu_list{
	float:left;
	text-align:center;
	font-size:1em;
	padding-bottom:0px;
}
/*-----トリミング-----*/
.trimming{
	margin:0px 5px 0px 6px;
	padding:0px;
//	position:relative;
	height:267px;
	height:245px;
	width:201px;
	overflow:hidden;
}	
.artwork_menu_trim{
	width:212px;
	margin:-5px 0px 0px -5px;
}
/*------*/
.trimming_1c{
	margin:0px 5px 0px 6px;
	padding:0px;
	height:270px;
	overflow:hidden;
}	
.artwork_menu_trim_1c{
	width:216px;
	margin:0px 0px 0px 0px;
}
/*------*/
.trimming_w{
	margin:0px 5px 0px 6px;
	padding:0px;
	width:201px;
	height:145px;
	overflow:hidden;
}
.artwork_menu_trim_w{
	height:155px;
	margin:0px 0px -6px 0px;
}
.artwork_menu_trim_w2{
	height:155px;
	margin:0px 0px -6px -20px;
}
.trimming_w3{
	margin:0px 5px 0px 6px;
	padding:0px;
	width:201px;
	overflow:hidden;
}
.artwork_menu_trim_w3{
	height:201px;
	margin:0px 0px -6px 0px;
}
/*----調整----*/
.artwork_menu_trim_one{
	width:215px;
	margin:0px 0px 0px 0px;
}
.trimming_w_one{
	margin:0px 5px 0px 6px;
	padding:0px;
//	position:relative;
	width:215px;
	height:267px;
	overflow:hidden;
}
.artwork_menu_trim_w_one{
	height:267px;
	margin:0px 0px 0px 0px;
}

/*---------------------*/
.menu_three{
	overflow:hidden;
//	border-bottom:dotted 1px #000;
	margin:0px 0px 3px 0px;
}
.wr_gallery_picselct {
	margin:-5px 0px 0px 0px;
	width:160px;
	font-size:10pt;
}
.gly_exp {
	font-size:10.5pt;
	margin:0px 0px 10px 5px;
}
.gly_text {
	font-size:11pt;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:200px;
}
/*-------------------TopMessage------------------*/
.top_message {
	border-width:3px;
	text-align:center;
	font-size:13pt;
	font-weight:bold;
}
.top_message2 {
	font-weight:bold;
	font-size:12pt;
	padding:10px 20pt 10px 25px;
}
/*-----------------------Facebook----------------*/
.facebook_wr {
	margin:5px 5px 5px 35px;
}
.facebook1 {
	width:200px;
}
.facebook2 {
	width:200px;
}
.google_analytics {
	width:400px;
}
/*-----------------------link banner--------------*/
/*------------------------------------------------*/
.banner_position{
	margin:15px 0px 15px 0px;
	padding:0px;
	text-align:center;
}
/*-------------------------------------------*/
.blogurl{
	width:90px;
}
.link_tx{
	font-size:10pt;
}	
.linkword1{
	font-size:14pt;
	text-align:center;
	color:#fff;
	font-weight:normal;
	text-shadow:1px 1px 3px #000;
	height:23px;
	width:200px;
	margin:5px 0px 0px 0px;
	background-color:transparent;
	border:#fff solid 0px;
}
.linkword2{
	font-size:17pt;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-shadow:2px 2px 4px #000;
	height:30px;
	width:205px;
	margin:0px 0px 5px 0px;
	background-color:transparent;
	padding:0px;
	border:#fff solid 0px;
}
/*-------------------link banner--------------*/
.banner_position_s {
	display:block;
	margin:15px 0px 15px 0px;
	padding:2px 0px 4px 0px;
	height:63px;
	text-align:center;
}
/*----------------------------------*/
.linkword1_s{
	font-size:14pt;
	text-align:center;
	color:#fff;
	font-weight:normal;
	text-shadow:1px 1px 4px #000;
	width:205px;
	margin:10px 0px 0px 0px;
	background-color:transparent;
	border:#fff solid 0px;
}
.linkword2_s{
	font-size:17pt;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-shadow:2px 2px 4px #000;
	width:205px;
	margin:11px 0px 5px 0px;
	background-color:transparent;
	border:#fff solid 0px;
}		
/*-------------HARD STYLE TOP MENU---------------*/
.menutop3{	
	float:left;
	display:block;
	font-size:12pt;
	line-height:19pt;
	text-shadow:1px 1px 1px #666;
	text-align: center;
	vertical-align:middle;
	width:194px;
	height:30px;
	padding:5px 0px 0px 0px;
	margin:1.5px 0px 3px 1.7px;
}
.menuflame3 {
	margin:5px 4px 15px 5.5px;
	text-align:center;
	padding:0px 0px 0px 0px;
	display:block;
}
.wr_menutop3{
	float:left;
	display:block;
	font-size:12pt;
	line-height:19pt;
	text-shadow:1px 1px 1px #666;
	text-align: center;
	width:194px;
	height:36px;
	padding:0px 0px 5px px;
	margin:0.5px 0px 2px 2px;
}
.wr_menu_text2 {
	border:1px solid #d3d3d3;
	width:160px;
	background-color:transparent;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align: center;
	border:#000 solid 0px;
	font-size:12pt;
	line-height:16pt;
}	
/*--------------Management-----------------*/
/*-----------------------------------------*/
.mg_account {
	width:150px;
	margin:10px 0px 10px 10px;
}
/*
.mg_button {
	width:100px;
	margin:10px 0px 10px 30px;
}
*/
.mg_cm_name {
	width:210px;
	border:solid 1px #777;
}
.mg_name {
	width:65px;
	border:solid 1px #777;
}
.mg_name_kn {
	width:80px;
	border:solid 1px #777;
}
.mg_name_f {
	width:85px;
	border:solid 1px #777;
}
.postnum{
	width:50px;
	border:solid 1px #777;
}
.mg_mail{
	width:200px;
	border:solid 1px #777;
}
.mg_secrt{
	width:60px;
	border:solid 1px #777;
}
.mg_place {
	width:180px;
	border:solid 1px #777;
}
.mg_send{
	width:60px;
	padding:2px;
	text-align:center;
}
.mg_table {
	margin-bottom:15px;
}
.mail_db_alart {
	color:#c00;
	font-weight:bold;
	margin:0px 50px 0px 20px;
	padding:5px 0px 0px 10px;
	background-color:#ffc;
}
.demo_mail {
	width:200px;
}
.mg_alart {
	background-color:#f00;
	color:#fff;
}
.mail_alart {
	font-size:10pt;
	line-height:14pt;
//	color:#222;
	margin-left:10pt
}
/*----------------LINK PAGE---------------*/
.link_page_box {
	border:solid 0px #777;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	position:relative;
}
.link_banner_box {
	border:solid 0px #777;
	float:left;
	padding:5px;
}
.lin_page_mess {
	margin:7px 0px 0px 20px;
	float:left;
	border:solid 0px #777;
	width:398px;
}
.link_pword_1 {
	font-size:10pt;
}
.link_pword_2 {
	margin:0px 0px 5px 0px;
	font-weight:bold;
	font-size:14pt;
	text-shadow: 1px 2px 3px #777;
}
.link_pword_2_s {
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:14pt;
	text-shadow: 1px 2px 3px #777;
}

.link_top {
	margin-top:20px;
}
/*---------------SOFT 1COLUMN 用メニュー---------*/
.menuflame_art {
	margin:5px 0px 10px 30px;
	padding:5px;
	overflow:hidden;
}
.wr_menuflame_art {
	margin:20px 0px 10px 30px;
	padding:5px;
	overflow:hidden;
}
.wr_menuflame_art2 {
	margin:14px 0px 10px 30px;
	padding:5px;
	overflow:hidden;
}
.art_menu {
	float:left;
	border:solid 0px #fff;
	padding:0px 15px 0px 15px;
	margin:0px 5px 0px 5px;
//	text-shadow: 1px 1px 3px #555;
	line-height:17pt;
}
.art_menu_stay {
	float:left;
	line-height:17pt;
	border:solid 0px #fff;
//	width:100px;
	margin:0px 15px 0px 5px;
	padding:0px 15px 0px 15px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 15px;
	-webkit-box-shadow: 1px 1px 6px #555;
	   -moz-box-shadow: 1px 1px 6px #555;
	        box-shadow: 1px 1px 6px #555;
	border:solid 1px #fff;
}
.art_wr_menu {
	float:left;
	border:solid 0px #fff;
	width:120px;
}
.art_wr_menu_text {
	width:120px;
	margin:5px 0px 0px 1px;
	padding:0px;
	text-align: center;
	font-size:12pt;
	line-height:19pt;
}	
.video_mess {
	padding:5px 5px 0px 18pt;
	font-weight:bold;
	color:#009;
	text-shadow: 0px 0px 3px #fff;
	font-size:13pt;
	line-height:18pt;
}
.set_center{
	text-align:center;
}