@charset "UTF-8";
/*枠組み*/
a:link {color:#ffffff;}
a:visited {color:#d0d0d0;}
#base {width:900px;
	   background-color:#000000;
	   border-collapse:collapse;
	   text-align:center;}
#header {width:900px;}
#index {width:900px;}
#index2 {width:180px;}
#main {width:720px;}
#footer {width:900px;}
/*ヘッダー*/
.site_intro {font:normal 8px/100% "MS ゴシック",sans-serif;
			 color:#000000;
			 margin:0px;
			 padding:0px;}
.site_title {font:bolder 26px/100% "MS ゴシック",sans-serif;
			 text-align:center;
			 color:#ffffff;
			 margin:0px;
			 padding:0px;}
#title {width:900px;
		border-collapse:collapse;
		 text-align:center;}
#sub_name {font:normal 8px/100% "MS ゴシック",sans-serif;
		   color:#ffffff;
		   margin:0px;
		   padding:0px;}
#site_explain {width:900px;
			   background-color:#ffffff;}
.logo {width:50px;}
#symbol {width:100px;}
#site_name {width:480px;}
#site_img {width:320px;}
.img {border:solid 1px #ffffff;
	  height:50px;}
.menu_b {border:solid 0px #ffffff;}
.top_wmp {font:normal 10px/100% "MS ゴシック",sans-serif;
		  color:#000000;
		  margin:0px;
		  padding:0px;
		  text-align:center;}
/*メインインデックス*/
#menu {width:180px;
	   height:400px;
	   background-image:url("parts/bg_menu2.gif");}
.top_video {magin:0px;
			padding:0px;}
.top_video_b {width:720px;
			  height:160px;}
.top_text {font:bold 10px/120% "MS ゴシック",sans-serif;
		   color:#5f5f5f;
		   text-align:left;
		   margin:5px 3px;
		   padding:0px;}
.top_text2 {color:5f5f5f;
			text-decoration:none;}
/*メニュー*/
#index2 {vertical-align:top;}
#menu_title {padding:0px;
			 margin:0px 0px 0px 7px;
			 text-align:center;}
.menu_h {height:30px;}
.menu_item {font:bold 10px/100% "MS ゴシック",sans-serif;
			color:#ffffff;
			text-align:left;
			padding:0px 20px;}
.menu_item2 {font:bold 10px/100% "MS ゴシック",sans-serif;
			color:#ffffff;
			text-align:left;
			padding:0px 20px 8px 20px;}
.menu_item3 {height:10px;}
#office {width:160px;
		 margin-top:20px;
		 margin-bottom:20px;
		 font:normal 10px/100% "MS ゴシック",sans-serif;
		 color:#ffffff;
		 text-align:left;}
/*メイン*/
#main {text-align:left;}
#main3 {background-color:#ffffff;}
#main_top {width:720px;
		   height:480px;
		   background-image:url("parts/bg_main.jpg");}
.main_top_policy {font:bold 12px/120% "MS ゴシック",sans-serif;
				  color:#ffff00;
				  text-align:left;}
.main_top_b {padding-left:30px;
		   border:solid 0px #ffffff;}
.main_top_title {font:bold 10px/100% "MS ゴシック",sans-serif;
				 text-align:left;
				 color:#ffffe0;
				 padding:0px;}
.main_top_explain {font:normal 10px/120% "MS ゴシック",sans-serif;
				   text-align:left;
				   color:#ffffe0;
				   padding:0px 200px 0px 10px;} 
#main_bottom {width:720px;
			  text-align:left;
			  border-collapse:collapse;
			  margin-top:20px;
			  background-image:url("parts/bg_main_3.jpg");
			  background-repeat:no-repeat;}
.main_bottom {font:bold 14px/100% "MS ゴシック",sans-serif;
			  color:#ffffff;
			  margin:0px 20px;}
/*
.select {background-image:url("parts/bg_main_4.jpg");
		 background-position:right;
		 background-repeat:no-repeat;}
*/
.wmp_point1 {font:bold 20px/150% "MS ゴシック",sans-serif;
			 color:#ffff00;}
.wmp_point2 {font:bold 16px/150% "MS ゴシック",sans-serif;
			 color:#ff0000;
			 padding-left:20px;
			 width:170px;}
.wmp_point3 {font:normal 12px/140% "MS ゴシック",sans-serif;
			 color:#a9a9a9;
			 padding:20px 10px;}
.wmp_point4 {font:bold 14px/150% "MS ゴシック",sans-serif;
			 color:#ffcc99;
			 padding:0px 50px;}
.wmp_point5 {font:normal 12px/150% "MS ゴシック",sans-serif;
			 color:#a9a9a9;
			 padding:0px 90px;
			 padding-bottom:17px;}
.wmp_point6 {font:normal 12px/180% "MS ゴシック",sans-serif;
			 color:#a9a9a9;
			 padding:0px 20px;}
.wmp_point7 {height:12px;}
.main_bottom_1 {font:normal 12px/150% "MS ゴシック",sans-serif;
				color:#a9a9a9;
				margin:0px 20px 15px 50px;}
.main_bottom_5 {font:bold 12px/130% "MS ゴシック",sans-serif;
				color:#ffffff;
				text-align:center;
				border:solid 1px #ffffff;
				margin:0px;padding:0px;
				background-color:#202020;
				width:180px;}
.main_bottom_2 {width:150px;
				font:bold 12px/100% "MS ゴシック",sans-serif;
				color:#ffffff;
				text-align:center;
				border:solid 1px #ffffff;
				margin:0px;padding-left:20px;}
.main_bottom_3 {width:400px;
				font:normal 12px/180% "MS ゴシック",sans-serif;
				color:#ffffff;
				text-align:left;
				border:solid 1px #ffffff;
				padding:5px;}
.main_bottom_4 {width:190px;
				font:normal 12px/180% "MS ゴシック",sans-serif;
				color:#ffffff;
				text-align:left;
				border:solid 1px #ffffff;
				padding:5px;}
.index_profit {border:solid 0px #000000;}
.index_profit2 {font:normal 14px/180% "MS ゴシック",sans-serif;
				color:#ffffff;
				text-align:left;
				margin-left:20px;
				margin-top:5px;}
.index_bnr {width:175px;
			margin-top:20px;}
.index_bnr1 {border:solid 0px; #ffffff;
			 width:88px;
			 height:31px;
			 margin:0px;
			 padding:0px;}
.index_bnr2 {font:normal 12px/110% "MS ゴシック",sans-serif;
			 background-color:#474747;
			 color:#ffffff;
			 text-align:center;}
.index_bnr3 {font:normal 9px/130% "MS ゴシック",sans-serif;
			 color:#ffffff;
			 text-align:center;
			 margin:3px;
			 padding:3px;}
.index_bnr4 {text-align:center;}
.index_topics {width:175px;}
			   margin-top:20px;}
.index_topics1 {font:normal 12px/110% "MS ゴシック",sans-serif;
				background-color:#474747;
				color:#ffffff;
				text-align:center;
				margin-bottom:0px;
				padding-bottom:0px;}
.index_topics2 {font:normal 10px/260% "MS ゴシック",sans-serif;
				color:#ffffff;
				background-color:#000000;
				text-align:center;
				margin:0px;
				padding:0px;}
.index_topics3 {font:normal 10px/260% "MS ゴシック",sans-serif;
				width:175px;
				height:100px;
				overflow:auto;
				margin:10px 0px;
				scrollbar-base-color:#6f6f6f;}
.index_topics4 {margin-top:10px;
				margin-bottom:10px;}
.index_topics5 {font:normal 10px/180% "MS ゴシック",sans-serif;}
.index_topics6 {font:normal 10px/180% "MS ゴシック",sans-serif;
				color:#ffffff;}
.index_topics_img {height:14px;}

.pickup {
	width:720px;
	background:url("parts/bg_pickup2.jpg") center center;
#pickup_movie{
	width:710px;
	height:250px;
	overflow:scroll;
}

.pickup_t {
	width:720px;
	height:20px;
	background-color:#8a8a8a;
	font:bolder 20px/100% FC平成極太丸ゴシック体,FC丸ゴシック体-H,FC平成極太角ゴシック体,serif;
	color:#000000;
}

.pickup_t {
	width:700px;
	height:20px;
	font:bolder 18px/100% FC平成極太丸ゴシック体,FC丸ゴシック体-H,FC平成極太角ゴシック体,serif;
	color:#ffffff;
	text-align:left;
	vertical-align:bottom;
	margin-left:20px;
	padding-top:2px;
}	

.pickup_img {
	width:230px;
	height:180px;
	text-align:center;
	vertical-align:center;
	border:solid 0px #ffffff;
}

.pickup_body {
	width:470px;
	text-align:left;
	vertical-align:top;
	font:normal 11px/120% 小塚ゴシックPro,sans-serif;
	color:#000000;
}

.pickup_title {
	text-align:center;
	font:bolder 16px/100% FC平成極太丸ゴシック体,FC丸ゴシック体-H,FC平成極太角ゴシック体,serif;
	color:#ff0000;
}

.pickup_sub {
	font:bold 13px/100% FC平成極太丸ゴシック体,FC丸ゴシック体-H,FC平成極太角ゴシック体,serif;
	color:#000000;
	margin:0px;
}

.pickup_sub2 {
	color:#ff0000;
}

.pickup_link {
	font-weight:bold;
	color:#000033;
}

.deli {
	width:720px;
	height:80px;
}
	
/*インデックス以外のメイン*/
#main2 {width:900px;
		text-align:center;}
.map {font:bold 12px/100% "MS ゴシック",sans-serif;
	  color:#a9a9a9;
	  text-align:left;
	  margin:5px 20px;}
/*商品紹介のページ*/
.goods_explain {width:870px;
				color:#ffffff;
				text-align:center;
				margin-top:20px;}
.goods_explain_o {width:870px;
				  color:#ffffff;
				  text-align:center;
				  margin-top:20px;
				  background-image:url("parts/bg_goods_opening.gif");}
.goods_explain_p {width:870px;
				  color:#ffffff;
				  text-align:center;
				  margin-top:20px;
				  background-image:url("parts/bg_goods_profile.gif");}
.goods_explain_e {width:870px;
				  color:#ffffff;
				  text-align:center;
				  margin-top:20px;
				  background-image:url("parts/bg_goods_end.gif");}
.goods_explain_l {width:870px;
				  color:#ffffff;
				  text-align:center;
				  margin-top:20px;
				  background-image:url("parts/bg_goods_letter.gif");}
.goods_title {font: bolder 20px/100% "MS ゴシック",sans-serif;
			  text-align:left;
			  border-bottom:ridge 10px #ffff00;
			  padding-left:20px;}
.goods_e {font:bold 14px/120% "MS ゴシック",sans-serif;
		  color:#fa8072;
		  text-align:left;
		  margin:10px 30px;}
.goods_explain_t {font:bold 14px/100% "MS ゴシック",sans-serif;
				  margin:10px;
				  background-color:#000066;}
.goods_explain_1 {width:290px;}
.goods_img {border:solid 1px #ffffff;
			width:160px;}
.price_gread {width:70px;}
.go {text-align:center}
.sample_go_img {margin:5px 20px;}
.price {font:bold 14px/120% "MS ゴシック",sans-serif;
		color:#ffffff;
		text-align:left;
		margin-left:40px;}
.price_a {font:normal 12px/100% "MS ゴシック",sans-serif;
		  text-decoration:line-through;}
.price_b {color:#ff0000;}
.typical {font:normal 12px/150% "MS ゴシック",sans-serif;
		  text-align:left;
		  margin:0px 10px;}
/*グレードの説明*/
.gread {width:800px;
		text-align:left;
		border-collapse:collapse;}
/*オープニングムービー*/
.movie_top_table {width:850px;
				  color:#ffffff;}
.movie_top {width:330px;}
.movie_top_1 {width:320px;}
.movie_top_2 {font:bold 16px/100% "MS ゴシック",sans-serif;
			  color:#ffa500;
			  text-align:left;
			  margin:5px;}
.movie_top_3 {font:normal 12px/150% "MS ゴシック",sans-serif;
			  color:#b0b0b0;
			  text-align:left;
			  margin:10px 35px;}
.movie_top_4 {width:700px;
			  margin:20px 40px;}
.movie_top_5 {width:200px;
			  padding:15px 5px;
			  font:normal 12px/150% "MS ゴシック",sans-serif;
			  color:#ffffff;}
.movie_top_6 {padding:15px 5px;
			  font:normal 12px/150% "MS ゴシック",sans-serif;
			  color:#ffffff;}
.movie_top_7 {width:750px;
			  text-align:center;}
.movie_top_8 {font:normal 12px/150% "MS ゴシック",sans-serif;
			  color:#ffffff;
			  text-align:center;}
.movie_top_9 {width:200px;
			  border:solid 1px #ffffff;}
.movie_top_10 {height:16px;}
.movie_top_11 {height:12px;}
.movie_top_12 {border:solid 0px #000000;
			   margin:2px;}
.movie_top_13 {text-align:center;}

.profile_c {
	width:500px;
	font:normal 12px/150% "MS ゴシック",sans-serif;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
}

.profile_c_t {
	font:bolder 22px/150% "MS ゴシック",sans-serif;
	color:#ff0000;
	text-align:center;
}

.profile_c_pop {
	font:bold 16px/150% "MS ゴシック",sans-serif;
	color:#ffff00;
	text-align:left;
}

.profile_c_pop2 {
	color:#ff0000;
	font-weight:bold;
	font-size:18px;
}
	
	

/*料金表*/
.price_table {width:900px;
			  font:normal 12px/100% "MS ゴシック",sans-serif;
			  color:#ffffff;
			  text-align:center;
			  border-collapse:collapse;
			  background-color:#000000;
			  margin:30px 0px;}
.goods_title {font: bolder 20px/100% "MS ゴシック",sans-serif;
			  text-align:left;
			  border-bottom:ridge 10px #ffff00;
			  padding-left:20px;
			  margin-bottom:10px;}
.price_td1 {border:solid 1px #ffffff;
			writing-mode:td-rl;
			width:10px;
			text-align:center;
			background-color:#000000;
			padding:5px;}
.price_td2 {border:solid 1px #ffffff;
			text-align:left;
			background-color:#000033;
			padding:5px;}
.price_td3 {border:solid 1px #ffffff;
			padding:3px;}
.price_img {width:160px;
			border:solid 1px #ffffff;}
.price_att {font:normal 9px/100% "MS ゴシック",sans-serif;
			color:#ffffff;
			margin-left:5px;}
.price_att2 {font:normal 9px/120% "MS ゴシック",sans-serif;
			color:#a9a9a9;
			margin:3px 10px;
			text-align:left;}
.price_old_a {
	text-align:right;
	font:normal 10px/120% "MS ゴシック",sans-serif;
	color:#c0c0c0;
}

/*サンプル*/
.sample {width:800px;
		 text-align:center;
		 font:bold 16px/100% "MS ゴシック",sans-serif;
		 color:#ffffff;}
.sample_1 {font:bold 14px/100% "MS ゴシック",sans-serif;
		   color:#ffffff;
		   border-bottom:solid 2px #ffff00;
		   text-align:left;
		   padding-left:5px;
		   margin-left:3px;}
.sample_img {border:solid 1px #ffffff;
			 width:160px;}
.sample_go_b {margin-top:5px;}
.sample_attention {font:normal 12px/100% "MS ゴシック",sans-serif;
				   color:#e0e0e0;
				   margin-bottom:15px;}
.sample_o {background-color:#330000;
		   vertical-align:top;
		   width:266px;}
.sample_p {background-color:#000033;
		   vertical-align:top;
		   width:266px;}
.sample_e {background-color:#003300;
		   vertical-align:top;
		   width:266px;}
.sample_h2 {font:bold 16px/100% "MS ゴシック",sans-serif;
			padding:5px;}
.sample_2 {font:normal 8px/110% "MS ゴシック",sans-serif;
		   color:#7f7f7f;
		   text-align:left;
		   padding:0px 5px 15px 5px;}
.sample_video {width:120px;
			   border:solid 0px #ffffff;}
.sample_movie1 {font:bold 26px "MS ゴシック",sans-serif;
				border-bottom:ridge 10px #ffff00;
				margin-left:30px;}
.sample_movie2 {font:normal 16px "MS ゴシック",sans-serif;
				margin-left:30px;}
/*プロセス*/
.process {width:800px;
		  font:normal 12px/150% "MS ゴシック",sans-serif;
		  color:#000000;
		  text-align:left;
		  border-collapse:collapse;
		  background-color:#ffffff;
		  padding:5px;
		  margin:20px;}
		  
.flow_title {
	width:800px;
	height:23px;
	font:bold 18px/100% ﾒｲﾘｵ,sans-serif;
	color:#ffffff;
	background-color:#8a8a8a;
	text-align:center;
	padding-top:5px;
}

.process_top {
	width:700px;
	height:350px;
	background:url("parts/top_bg.jpg") no-repeat center center;
	margin-top:20px;
}

.signpost {
	width:180px;
	height:20px;
	text-align:center;
	vertical-align:middle;
}


.process_title {
	width:200px;
	height:30px;
	margin:0px 0px 0px 30px;
	padding-top:6px;
	text-align:left;
	vertical-align:middle;
	font:bold 18px/100% メイリオ,sans-serif;
	color:#ff5aea;
}

.process_top table {
	width:660px;
	margin:20px 20px 10px 20px;
}

.process_step3 {
	width:180px;
	height:50px;
	background:url("parts/step_3.jpg") no-repeat center center;
	font:bold 18px/120% ﾒｲﾘｵ,sans-serif;
	color:#3a3a3a;
	text-align:center;
	vertical-align:center;
}

.process_step5 {
	width:180px;
	height:130px;
	background:url("parts/step_5.jpg") no-repeat center center;
	font:bold 18px/120% ﾒｲﾘｵ,sans-serif;
	color:#3a3a3a;
	text-align:center;
	vertical-align:center;
}

.step {
	font:bold 14px/120% ﾒｲﾘｵ,sans-serif;
	color:#848484;
}

.step_right {
	padding:2px 10px 2px 10px;
	font:normal 12px/120% ﾒｲﾘｵ,sans-serif;
	color:#3a3a3a;
	text-align:left;
	vertical-align:middle;
}

.process_kit {
	width:260px;
	height:70px;
	background-color:#ffffe8;
	border:solid 1px #ffea00;
	font:bold 12px/110% "ＭＳ Ｐゴシック",sans-serif;
	color:#2f2f2f;
	text-align:left;
	padding:5px 5px;
	margin-top:5px;
}

.process_kit ul {
	font:normal 11px/110% "ＭＳ Ｐゴシック",sans-serif;
	color:#444343;
	margin:5px 0px 0px 20px;
}


.process_middle {
	width:700px;
	height:300px;
	background:url("parts/middle_bg.jpg") no-repeat center center;
}

.process_middle table {
	width:660px;
	margin:20px 20px 10px 20px;
}

.process_step4 {
	width:180px;
	height:70px;
	background:url("parts/step_4.jpg") no-repeat center center;
	font:bold 18px/120% ﾒｲﾘｵ,sans-serif;
	color:#3a3a3a;
	text-align:center;
	vertical-align:center;
}

.process_title2 {
	width:200px;
	height:30px;
	margin:0px 0px 0px 30px;
	padding-top:6px;
	text-align:left;
	vertical-align:middle;
	font:bold 18px/100% メイリオ,sans-serif;
	color:#715aff;
}

.process_bottom {
	width:700px;
	height:280px;
	background:url("parts/bottom_bg.jpg") no-repeat center center;
	margin-bottom:20px;
}

.process_bottom table {
	width:660px;
	margin:20px 20px 10px 20px;
}

.process_title3 {
	width:300px;
	height:30px;
	margin:0px 0px 0px 30px;
	padding-top:6px;
	text-align:left;
	vertical-align:middle;
	font:bold 18px/100% メイリオ,sans-serif;
	color:#01ab1d;
}

.process_att {
	font:normal 10px/110% "ＭＳ Ｐゴシック",serif;
	color:#848484;
	text-align:left;
	padding-bottom:5px;
}

.process_maq {
	color:#c0c0c0;
	font:bold 14px/100% ﾒｲﾘｵ,sans-serif;
}

.process_1 {width:150px;
			font:bold 16px/100% "MS ゴシック",sans-serif;
			color:#000000;
			text-align:center;
			background-color:#6699cc;
			border:solid 1px #000000;
			padding:5px;}
.process_2 {border:solid 1px #000000;}
.process_3 {margin:0px;
			padding:0px;}
.process_4 {font:normal 14px/100% "MS ゴシック",sans-serif;
			color:#ff0000;
			margin:0px;
			padding:5px;}
.process_5 {font:bold 16px/100% "MS ゴシック",sans-serif;
			color:#ffff00;
			margin:20px 50px 5px 30px;}
.process_6 {font:normal 12px/150% "MS ゴシック",sans-serif;
			color:#ffffff;
			margin:5px 50px;}
.process_a {width:150px;
			height:60px;
			background-image:url("parts/bg_process1.gif");
			background-repeat:no-repeat;
			background-position:50% 50%;}
.process_b {width:550px;
			height:60px;
			background-image:url("parts/bg_process2.gif");
			background-repeat:no-repeat;
			background-position:50% 50%;}
.process_c {text-align:center;
			font:normal 12px/100% "MS ゴシック",sans-serif;
			color:#000000;
			margin:0px;
			padding:0px;}
.process_d {font:bold 13px/100% "MS ゴシック",sans-serif;
			color:#ff0000;
			margin:0px;
			padding:5px;
			text-align:center;}
.process_e {font:normal 12px/130% "MS ゴシック",sans-serif;
			color:#000000;
			padding:5px 15px;
			text-align:left;}
.process_f {text-align:center;}
.process_g {font:normal 9px/120% "MS ゴシック",sans-serif;
			color:#000000;
			padding:10px 10px;
			text-align:left;}
.process_h {color:#000000;}
/*制作キット*/
.makekit_i {width:400px;}
.makekit {width:800px;}
.makekit1 {font:bold 18px/130% "MS ゴシック",sans-serif;
		   color:#ffffff;
		   padding:5px 10px;
		   text-align:left;
		   border-bottom:ridge 10px #ffff00;}
.makekit2 {font:normal 14px/130% "MS ゴシック",sans-serif;
		   color:#ffffff;
		   padding:2px 20px;
		   margin:0px;
		   text-align:left;}
.makekit3 {font:normal 12px/130% "MS ゴシック",sans-serif;
		   color:#ffffff;
		   padding:2px 35px 10px 35px;
		   margin:0px;
		   color:#ffffcc;
		   text-align:left;}
/*こだわり*/
.wmp_policy {width:800px;
			 font:normal 12px/150% "MS ゴシック",sans-serif;
			 color:#ffffff;
			 text-align:left;
			 border-collapse:collapse;
			 padding:5px;
			 margin:20px;}
.wmp_policy1 {color:#ffff00;
			  padding:5px 10px;}
.wmp_policy2 {font:bold 16px/100% "MS ゴシック",sans-serif;
			  padding:10px 20px 5px 20px;
			  text-align:left;}
.wmp_policy3 {padding:2px 20px 5px 40px;
			  text-align:left;}
.wmp_policy4 {text-align:center;}
.wmp_policy5 {font:bold 14px/100% "MS ゴシック",sans-serif;
			  padding:10px 0px 2px 0px;
			  text-align:left;
			  color:#ffffff;}
.wmp_policy6 {font:normal 12px/150% "MS ゴシック",sans-serif;
			  padding:0px 20px 10px 20px;
			  text-align:left;
			  color:#ffffff;}
.wmp_policy7 {width:750px;}
.wmp_policy8 {text-align:right;
			  padding:3px;}
.wmp_policy9 {text-align:center;
			  padding:3px;}
.wmp_policy10 {text-align:left;
			  padding:3px;}
.wmp_policy11 {font:normal 12px/100% "MS ゴシック,sans-serif";
			   color:#ffffff;
			   text-align:center;
			   padding:0px 0px 0px 10px;}
.wmp_policy12 {font:normal 12px/100% "MS ゴシック,sans-serif";
			   color:#ffffff;
			   text-align:center;
			   padding:0px 10px 0px 0px;}
.wmp_policy13 {font:bold 18px/100% "MS ゴシック,sans-serif";
			   text-align:left;
			   padding:20px 20px 2px 20px;}
.wmp_policy14 {height:12px;}
.wmp_policy15 {font:normal 12px/100% "MS ゴシック,sans-serif";
			   color:#ffffff;
			   text-align:left;
			   padding:20px 5px;}
/*申し込み*/
.error {font:normal 12px/100% "MS ゴシック",sans-serif;
		text-align:left;
		padding-left:50px;
		color:#ff0000;}
.apply_1 {width:800px;
		  background-color:#ffffff;
		  border-collapse:collapse;
		  padding:5px;
		  margin-top:20px;}
.apply_td1 {border:solid 1px #000000;
			background-color:#808080;
			font:bold 12px/100% "MS ゴシック",sans-serif;
			padding:5px 10px;}
.apply_td2 {border:solid 1px #000000;
			font:normal 12px/100% "MS ゴシック",sans-serif;
			text-align:left;
			padding-left:10px;}
.text1 {ime-mode:active;
		font:normal 12px/100% "MS ゴシック",sans-serif;}
.text2 {ime-mode:disabled;
		font:normal 12px/100% "MS ゴシック",sans-serif;}
.apply_2 {width:800px;
		  background-color:#ffffff;
		  border-collapse:collapse;
		  padding:5px;
		  margin:0px;
		  border:solid 1px #000000;}
.apply_td3 {font:bold 12px/100% "MS ゴシック",sans-serif;
			text-align:center;
			padding:5px;}
.apply_td4 {font:normal 10px/100% "MS ゴシック",sans-serif;
			text-align:left;
			vertical-align:top;
			padding-left:40px;}
.apply_td5 {text-align:left;
			padding:5px 20px;
			border-bottom:double 5px #000000;}
.apply_td6 {padding:20px;
			text-align:center;}
.apply_td7 {color:#000000;
			font:normal 14px/100% "MS ゴシック",sans-serif;}
.apply_td8 {font:normal 12px/100% "MS ゴシック",sans-serif;
			margin-top:20px;
			margin-left:50px;}
.apply_td9 {margin:5px 80px;}
/*資料請求*/
.material_1 {font:normal 14px/150% "MS ゴシック",sans-serif;
			 color:#ffffff;
			 margin:5px 20px;}
/*申し込み完了*/
.complete_1 {font:bold 16px/100% "MS ゴシック",sans-serif;
			text-align:left;
			padding:20px;}
.complete_2 {font:normal 12px/100% "MS ゴシック",sans-serif;
			text-align:center;
			padding-left:45px;}
.complete_3 {font:bold 16px/100% "MS ゴシック",sans-serif;
			text-align:left;
			padding-left:200px;
			padding-top:10px;}
/*商品詳細*/
.goods_detail {width:800px;}
.gd_main_img {width:320px;
			  border:solid 0px #ffffff;}
.gd_name {font:bold 20px/100% "MS ゴシック",sans-serif;
		  text-align:left;
		  color:#ff0000;
		  padding:5px;}
.gd_price {font:bold 14px/100% "MS ゴシック",sans-serif;
		   text-align:left;
		   color:#ffffff;
		   padding:5px 10px;}
.gd_sample {font:normal 12px/150% "MS ゴシック",sans-serif;
		    text-align:left;
		    color:#dfdfdf;
		    padding:0px 10px;}
.gd_explain {font:bold 14px/140% "MS ゴシック",sans-serif;
		     text-align:left;
		     color:#dfdfdf;
		     padding:5px 10px;}
.gd_grade {height:16px;}
.goods_detail2 {width:800px;
				text-align:center;}
.gd_makeup {font:bold 16px/100% "MS ゴシック",sans-serif;
		    text-align:left;
		    color:#ffffff;
		    padding:5px;}
.gd_sub_img {width:200px;
			 border:solid 1px #ffffff;}
.gd_contents {border:solid 2px #ffffff;
			  margin:5px 0px 30px 0px;}
.gd_contents_1 {font:normal 12px/120% "MS ゴシック",sans-serif;
				color:#ffffff;
				margin:5px 5px 5px 20px;
				text-align:left;}
.gd_contents_2 {font:normal 12px/120% "MS ゴシック",sans-serif;
				color:#ffffff;
				margin:5px 10px 5px 5px;
				text-align:left;}
.gd_option {border:solid 2px #ffffff;
			margin:5px 0px 30px 0px;}
.gd_option_1 {font:normal 12px/120% "MS ゴシック",sans-serif;
			  color:#ffffff;
			  margin:5px 10px;
			  text-align:left;}
.gd_p1 {font:normal 12px/150% "MS ゴシック",sans-serif;
		color:#ffffff;
		margin:5px 10px 20px 10px; 
		text-align:left;}
/*ゲストロールについて*/
.guestroll {width:800px;
			font:normal 12px/150% "MS ゴシック",sans-serif;
			color:#ffffff;}
.guestroll2 {width:400px;
			 border:solid 1px #ffffff;}
.guestroll4 {padding:20px 20px 5px 10px;
			 color:#ffff00;
			 font:bold 18px/150% "MS ゴシック",sans-serif;}
.guestroll5 {padding:2px 20px 5px 30px;
			 color:#ffffff;
			 font:normal 14px/150% "MS ゴシック",sans-serif;}
.guestroll6 {width:800px;
			font:normal 12px/150% "MS ゴシック",sans-serif;
			color:#ffffff;}
.guestroll7 {width:300px;
			 border:solid 1px #ffffff;}
.guestroll8 {padding:2px 5px 5px 5px;
			 color:#ffffff;
			 font:normal 14px/150% "MS ゴシック",sans-serif;}
.guestroll9 {text-align:center;
			 width:800px;}
/*リンク集*/
.links {width:750px;
	   background-color:#ffffff;}
.links_1 {font:bold 16px/120% "MS ゴシック",sans-serif;
		 text-align:left;
		 margin:5px;}
.links_2 {font:normal 12px/180% "MS ゴシック",sans-serif;
		  text-align:center;
		  width:300px;
		  padding:10px 0px;}
.links_3 {font:normal 12px/180% "MS ゴシック",sans-serif;
		  text-align:left;
		  padding:10px 0px;}
.links_4 {font:bold 16px/180% "MS ゴシック",sans-serif;
		  text-align:center;
		  padding:2px;
		  background-color:#99ffff;}
.links_5 {font:normal 14px/180% "MS ゴシック",sans-serif;
		  text-align:left;
		  padding:0px 10px;
		  margin:5px}
.links_6 {text-align:center;}
.links_7 {height:14px;}
.links_8 {color:#000000;}
.link_to {color:#0000ff;}
.estimate {font:normal 14px/180% "MS ゴシック",sans-serif;
		   color:#ffffff;}
.estimate_a {ime-mode:disabled;}
.estimate_1 {font:normal 14px/180% "MS ゴシック",sans-serif;
			 color:#000000;
			 background-color:#ffffff;}
.estimate_2 {font:bold 14px/180% "MS ゴシック",sans-serif;
			 padding:10px 20px;}
.estimate_3 {font:bold 14px/180% "MS ゴシック",sans-serif;
			 text-align:center;
			 background-color:#000066;
			 color:#ffff00;
			 width:180px;}
.estimate_4 {padding-left:20px;}
.estimate_5 {padding:10px;
			 text-align:center;}
.estimate_6 {padding-left:10px;}
.estimate_6a {background-color:#000066;
			  font:bold 14px/180% "MS ゴシック",sans-serif;
			  text-align:center;
			  color:#ffff00;}
.estimate_7a {background-color:#000066;
			  font:bold 14px/180% "MS ゴシック",sans-serif;
			  text-align:center;
			  color:#ffff00;}
.estimate_8a {background-color:#000066;
			  font:bold 14px/180% "MS ゴシック",sans-serif;
			  text-align:center;
			  color:#ffff00;}
.estimate_9 {font:bold 26px/100% "MS ゴシック",sans-serif;
			 text-align:center;
			 color:#ff0000;
			 padding-bottom:10px;}
.estimate_10 {padding:2px 10px;}
.estimate_11 {text-align:right;
			  padding:2px 10px;}
.estimate_12 {text-align:right;
			  padding:2px 10px;}
.estimate_13 {font:bold 16px/100% "MS ゴシック",sans-serif;
			  padding:2px 10px;}
.estimate_14 {text-align:right;
			  padding:2px 10px;
			  color:#ff0000;}
.estimate_15 {text-align:left;
			  font:normal 11px/120% "MS ゴシック",sans-serif;
			  padding:2px 10px;
			  color:#000000;}
.estimate_16 {text-align:left;
			  font:bold 12px/120% "MS ゴシック",sans-serif;
			  padding:2px 10px;
			  color:#ff0000;}
/*使用可能メディア*/
.pm {width:750px;
	 text-align:center;
	 font:normal 12px/150% "MS ゴシック",sans-serif;
	 color:#ffffff;
	 margin:20px;}
.pm_1 {font:bold 16px/150% "MS ゴシック",sans-serif;
	   color:#ffff00;
	   padding-left:10px;
	   text-align:left;}
.pm_2 {font:bold 14px/150% "MS ゴシック",sans-serif;
	   text-align:center;}
.pm_3 {text-align:left;
	   padding-left:60px;
	 vertical-align:top;}
.pm_4 {text-align:left;}
/*特定商取引*/
.tokutei {width:700px;
		  background-color:#ffffff;
		  border-collapse:collapse;
		  font:normal 12px/100% "MS ゴシック",sans-serif;
		  color:#000000;
		  padding:3px;}
.tokutei_td1 {border:solid 1px #000000;
			  background-color:#808080;
			  padding:5px;}
.tokutei_td2 {border:solid 1px #000000;
			  padding:5px;
			  text-align:left;}
.tokutei_1 {color:#000000;}
/*リンクについて*/
.about_link {width:800px;
		  background-color:#ffffff;
		  text-align:left;}
.about_link_1 {font:bold 16px/100% "MS ゴシック",sans-serif;
			color:#cc0000;
			margin:10px;}
.about_link_2 {font:bold 14px/120% "MS ゴシック",sans-serif;
			margin-left:20px;
			margin-bottom:0px;}
.about_link_3 {font:normal 12px/120% "MS ゴシック",sans-serif;
			margin:5px 30px 10px 30px;}
.about_link_4 {font:bold 14px/100% "MS ゴシック",sans-serif;
			border-collapse:collapse;
			width:700px;
			text-align:left;
			margin:5px 60px;}
.about_link_5 {border:solid 1px #000000;
			width:260px;
			text-align:center;}
.about_link_6 {border:solid 1px #000000;
			font:normal 12px/120% "MS ゴシック",sans-serif;}
/*ご利用規約*/
.rules {width:800px;
		background-color:#ffffff;
		text-align:left;}
.rules_0 {margin:10px;}
.rules_1 {font:bold 14px/130% "MS ゴシック",sans-serif;
		  margin:10px 20px;}
.rules_2 {font:normal 12px/130% "MS ゴシック",sans-serif;
		  margin:10px 30px;
		  color:#000000;}
.rules_3 {font:normal 10px/130% "MS ゴシック",sans-serif;
		  margin:10px 40px;}
/*会社概要*/
.office {width:700px;
		 background-color:#ffffff;
		 border-collapse:collapse;
		 font:normal 12px/100% "MS ゴシック",sans-serif;
		 color:#000000;
		 padding:3px;}
.office_td1 {border:solid 1px #000000;
			 background-color:#808080;
			 padding:5px;}
.office_td2 {border:solid 1px #000000;
			 padding:5px;
			 text-align:left;}
/*Ｑ＆Ａ*/
.q_a {width:700px;
	  background-color:#ffffff;
	  border-collapse:collapse;
	  font:normal 14px/140% "MS ゴシック",sans-serif;
	  color:#000000;
	  text-align:left;
	  padding:3px 10px;
	  margin:20px;}
.question {background-color:#808080;
		   padding:3px 10px;}
.answer {padding:3px 20px;}
/*オプション紹介*/
.option {font:bold 14px/150% "MS ゴシック",sans-serif;
		 color:#ffffcc;
		 margin:10px 20px;
		   text-align:left;}
.option_1 {color:#ffffff;
		   width:800px;
		   font:normal 12px/150% "MS ゴシック",sans-serif;
		   border-collapse:collapse;}
.option_2 {width:200px;
		   border:solid 1px #ffffff;
		   padding:5px 20px;}
.option_3 {width:200px;
		   border:solid 1px #ffffff;
		   padding:5px 20px;}
.option_4 {border:solid 1px #ffffff;
		   padding:5px 20px;}
.option_5 {font:normal 13px/120% "MS ゴシック",sans-serif;
		   color:#ffffff;
		   margin:10px 20px;}
.option_6 {font:normal 9px/120% "MS ゴシック",sans-serif;
		   color:#ff0000;}
.option_2a {width:200px;
		    border:solid 1px #ffffff;
		    padding:5px 20px;
		    background-color:#000033;
		    text-align:center;}
.option_3a {width:200px;
		    border:solid 1px #ffffff;
		    padding:5px 20px;
		    background-color:#000033;
		    text-align:center;}
.option_4a {border:solid 1px #ffffff;
		    padding:5px 20px;
		    background-color:#000033;
		    text-align:center;}
.option_detail1 {font:bold 18px/150% "MS ゴシック",sans-serif;
				 color:#ffffcc;
				 margin:10px 20px;
				 text-align:left;
				 border-bottom:ridge 10px #ffcc00;}
.option_detail2 {font:normal 14px/150% "MS ゴシック",sans-serif;
				 color:#ffffff;
				 margin:10px 30px;
				 text-align:left;}
.option_detail3 {font:normal 14px/150% "MS ゴシック",sans-serif;
				 color:#ffffcc;
				 margin:10px 60px;
				 text-align:left;}
.option_signspot {height:12px;}
/*振込方法*/
.bank {font:normal 12px/150% "MS ゴシック",sans-serif;
	   color:#ffffff;
	   width:750px;}
.bank1 {font:bold 18px/150% "MS ゴシック",sans-serif;
		color:#ffffff;
		border-bottom:ridge 10px #ffff00;
		text-align:left;}
/*送料について*/
.postage {font:normal 12px/150% "MS ゴシック",sans-serif;
		  color:#ffffff;
		  text-align:left;
		  border-collapse:collapse;
		  width:550px;}
.postage1a {text-align:center;
			border:solid 1px #ffffff;
			background-color:#000033;}
.postage2a {text-align:center;
			border:solid 1px #ffffff;
			background-color:#000033;}
.postage3a {text-align:center;
			border:solid 1px #ffffff;
			background-color:#000033;}
.postage1 {border:solid 1px #ffffff;
		   padding:2px 5px 2px 5px;}
.postage2 {border:solid 1px #ffffff;
		   padding:2px 5px 2px 5px;}
.postage3 {border:solid 1px #ffffff;
		   padding:2px 5px 2px 5px;}
.postage4 {font:normal 9px/150% "MS ゴシック",sans-serif;
		   color:#a9a9a9;
		   padding:2px 5px 2px 20px;}
.postage5 {font:normal 14px/150% "MS ゴシック",sans-serif;
		   padding:15px 5px 10px 5px;}
.postage6 {font:bold 18px/150% "MS ゴシック",sans-serif;
		   padding:15px 5px 3px 5px;
		   border-bottom:ridge 10px #ffff00;}
/*用語集*/
.word {font:normal 12px/150% "MS ゴシック",sans-serif;
		  color:#ffffff;
		  text-align:left;
		  border-collapse:collapse;
		  width:750px;}
.word1a {text-align:center;
			border:solid 1px #ffffff;
			background-color:#000033;
			width:200px;}
.word2a {text-align:center;
			border:solid 1px #ffffff;
			background-color:#000033;}
.word3a {text-align:center;
			border:solid 1px #ffffff;
			background-color:#000033;}
.word1 {border:solid 1px #ffffff;
		   padding:2px 5px 2px 15px;}
.word2 {border:solid 1px #ffffff;
		   padding:5px 5px 5px 15px;}
.word3 {border:solid 1px #ffffff;
		   padding:5px 5px 5px 5px;}
.word4 {font:normal 9px/150% "MS ゴシック",sans-serif;
		   color:#a9a9a9;
		   padding:2px 5px 2px 20px;}
.word5 {font:bold 14px/150% "MS ゴシック",sans-serif;
		   padding:15px 5px 10px 5px;}
.word6 {height:14px;}
/*プライバシーポリシー*/
.privacy {width:700px;
		  background-color:#ffffff;
		  font:normal 12px/150% "MS ゴシック",sans-serif;
		  color:#000000;
		  text-align:left;}
.privacy_1 {padding-left:10px;}
.privacy_2 {padding-left:20px;}
/*お問い合わせ*/
.info {background-color:#ffffff;}
.info_0 {font:bold 14px/150% "MS ゴシック",sans-serif;
		  color:#000000;
		  text-align:left;
		 padding:20px 0px 5px 50px;}
.info_1 {font:normal 12px/150% "MS ゴシック",sans-serif;
		  color:#000000;
		  text-align:left;
		 padding-left:100px;}
.info_2 {padding-right:100px;}
.info_3 {text-align:center;}
.info_4 {font:normal 16px/150% "MS ゴシック",sans-serif;
		 color:#000000;
		 padding-top:50px;
		 padding-bottom:20px;
		 text-align:center;}
/*サイトマップ*/
.sitemap {width:800px;
		  background-color:#ffffff;
		  vartical-align:top;}
.sitemap_0 {font:bold 16px/150% "MS ゴシック",sans-serif;
			color:#000000;
			text-align:left;
			margin:5px;}
.sitemap_1 {font:normal 12px/150% "MS ゴシック",sans-serif;
			color:#000000;
			text-align:left;
			margin:5px 35px;}
.sitemap_2 {font:normal 12px/150% "MS ゴシック",sans-serif;
			color:#000000;
			text-align:left;
			margin:5px 55px;}
.sitemap_21 {font:normal 12px/150% "MS ゴシック",sans-serif;
			color:#000000;
			text-align:left;
			margin:5px 75px;}
.sitemap_3 {font:bold 13px/150% "MS ゴシック",sans-serif;
			color:#000000;
			text-align:left;
			margin:5px 45px;}
.sitemap_4 {color:#000000;}
.sitemap_a {vertical-align:top;}
.sitemap_sign {height:16px;}
.simple_img {
	text-align:center;
}
.can_top1 {
	font:bold 14px/140% "MS ゴシック",sans-serif;
	color:#ffffff;
	width:150px;
}
.can_top2 {
	font:bold 28px/140% "MS ゴシック",sans-serif;
	color:#ffffff;
	text-align:center;
}
.can_top21 {
	font:bold 14px/140% "MS ゴシック",sans-serif;
	color:#ffffff;
}
.can_top3 {
	font:bold 14px/140% "MS ゴシック",sans-serif;
	color:#ffffff;
	width:150px;
	text-align:right;
}
.can_mid2 {
	font:bold 14px/140% "MS ゴシック",sans-serif;
	color:#ffffff;
	padding-left:15px;
}
.can_mid11 {
	float:left;
	padding:5px;
}
.can_mid2 dt {
	font:bold 14px/180% "MS ゴシック",sans-serif;
	color:#ffff00;
}
.can_mid2 dl {
	font:normal 12px/180% "MS ゴシック",sans-serif;
	color:#ffffff;
}
.can_sub1 {
	width:180px;
	text-align:center;
}
.can_sub2 {
	text-align:center;
}
.can_sub3 {
	font:normal 12px/150% "ＭＳ ゴシック",sans-serif;
	color:#ffffff;
	vertical-align:top;
	text-align:left;
	padding:5px 5px;
	background-color:#3f3f3f;
	width:180px;
}
/*インデックススケジュール*/
.index_schedule {
	width:720px;
	height:80px;
	background-color:#000000;
	margin:0px;
}

.schedule_condition {
	width:720px;
	height:18px;
	text-align:left;
	margin:0px;
	font:bold 12px/100% ﾒｲﾘｵ,sans-serif;
	color:#ffffff;
}

.schedule_day {
	width:720px;
	height:30px;
	text-align:center;
	margin:0px;
	font:bolder 14px/100% ﾒｲﾘｵ,sans-serif;
	color:#ffffff;
}

.sche_day {
	font:bolder 24px/100% ﾒｲﾘｵ,sans-serif;
	color:#ffff00;
}

.schedule_att {
	width:720px;
	height:32px;
	text-align:left;
	margin:0px;
	font:normal 8px/100% "ＭＳ Ｐゴシック",sans-serif;
	color:#c0c0c0;
}

.sche_att {
	font:normal 12px/120% "ＭＳ Ｐゴシック",sans-serif;
	color:#fe9500;
}

.schedule_link {
	width:720px;
	text-align:right;
	margin:0px 5px 5px 0px;
	font:normal 12px/100% "ＭＳ Ｐゴシック",sans-serif;
	color:#ffffff;
}

/*制作日程*/
.schedule_main {
	width:800px;
}

.sche_con {
	width:800px;
	background-color:#ffea9f;
	text-align:center;
	margin:20px 0px 20px 0px;
	padding:5px 0px 0px 0px;
	font:normal 14px/100% ﾒｲﾘｲｵ,sans-serif;
	border:solid 1px #ffffff;
}

.sche_con1 {
	width:790px;
	height:20px;
	margin:10px;
	font-weight:bold;
}

.sche_con2 {
	width:790px;
	height:20px;
	margin:10px 0px 0px 0px;
}

.sche_result {
	width:800px;
}

.sche_result table {
	width:800px;
	margin-bottom:50px;
}

.sche_res1 {
	background-color:#303030;
	width:140px;
	height:20px;
	text-align:center;
	font:bold 14px/100% ﾒｲﾘｵ,sans-serif;
	color:#ffffff;
}

.sche_res2 {
	width:25px;
	text-align:center;
	vertical-align:center;
}

.sche_res3 {
	width:140px;
	height:100px;
	text-align:left;
	background-color:#ffffff;
	font:bold 12px/100% ﾒｲﾘｵ,sans-serif;
	color:#000000;
}

.sche_res3 dd {
	margin-left:10px;
	margin-bottom:5px;
	color:#ff0000;
	font-size:14px;
}

.sche_res4 {
	font:normal 9px/120% ﾒｲﾘｵ,sans-serif;
	color:#c0c0c0;
}

.backlast{
	width:800px;
	font:normal 12px/150% ﾒｲﾘｵ,sans-serif;
	color:#c0c0c0;
	text-align:left;
	border:solid 1px #ffffff;
	padding:10px;
}

.backlimitday {
	width:780px;
	font:normal 18px/100% ﾒｲﾘｵ,sans-serif;
	color:#c0c0c0;
	text-align:center;
	margin:10px 0px;
}

.bld_2 {
	font-weight:bolder;
	color:#ffffff;
}

/*フッター*/
#link {border-collapse:collapse;
	   margin-top:15px;
	   margin-bottom:5px;}
.link_1 {font:normal 9px/150% "MS ゴシック",sans-serif;
		 color:#ffffff;
		 text-align:center;
		 border-left:solid 1px #ffffff;
		 border-right:solid 1px #ffffff;
		 padding:0px 10px;}
#copyright {width:900px;
			background-color:#202020;
			font:normal 10px/100% "MS ゴシック",sans-serif;
			color:#ffffff;
			text-align:center;}

