@charset "UTF-8";
@import url("base.css");
@import url("extensions.css");

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 01.wrapper style                                                       */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#wrapper {
	margin: 0px auto 0px auto;
	width: 950px;
	background-color:#bf8d84;
	background-image:url(../images/cloth_bg_3.gif);
}
div#shadow {
	margin: 0px auto 0px auto;
	width: 970px;
	background-color:#bf8d84;
	background-image:url(../images/shadow.jpg);
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 02.header style                                                        */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#header {
	width: 950px;
	background-image:url(../images/cloth_bg_3.gif);
	background-repeat:repeat;
	height:105px;
}
div#header h1 {
	float: left;
}
div#header ul {
	float: right;
}
div#header ul li {
	white-space: nowrap;
	float: left;
	padding-left: 10px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 03.navigator style                                                     */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#navigator {
	clear: both;
	height:80px;
	background-image:url(../images/cloth_bg_3.gif);
}
div#navigator ul {
}
div#navigator ul li {
	float: left;
	padding-left:3px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 04.container style                                                     */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#container {
	margin: 0px auto 0px auto;
	clear: both;
	text-align: left;
	}
hr#eof {
	clear: both;
	visibility: hidden;
	height: 1px;
}
div#flashzone {
	width: 950px;
	clear:both;
	background-image:url(../images/cloth_bg_3.gif);
	background-repeat:repeat;
}
div#adzoneleft {
	width: 705px;
	height:250px;
	clear:both;
	float:left;
	background-image:url(../images/cloth_bg_3.gif);
	background-repeat:repeat;
}
div#adzoneright {
	width: 244px;
	height:250px;
	float:left;
	background-image:url(../images/cloth_bg_3.gif);
	background-repeat:repeat;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 05.contents style                                                      */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#contents {
	margin:5px 5px 5px 5px;
	float:right;
	padding-top:20px;
	width: 690px!important;
	width/**/: 720px;
	background-color:#bf8d84;
    background-image:url(../images/cloth_bg_3.gif);
}
div#contents h2 {
	color: #630;
	font-size: 12px;
}

	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 06.sidebar style                                                       */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#sidebar {
	float: left;
	margin-top:25px;
	width: 180px!important;
	width/**/: 200px;
	background-color:#FFF;
	margin-left:10px;
	font-size: 12px;
	line-height: 1.8em;
	background-image:url(../images/cloth_bg_3.gif);
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 07.footer style                                                        */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#footer {
	clear: both;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 08.copyright style                                                     */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#copyright {
	padding: 2px;
	color: #999999;
	clear: both;
	line-height: normal;
	background-color: #1F8407;
	background-image:url(../images/cloth_bg_3.gif);
	width:780px;
	margin:auto;
}
div#copyright p {
	font-size: 10px;
}
div#copyright span {
	font-size: 12px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 09.other class style                                                   */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
ul.main_menu {
	padding-left: 5px;
}
ul.main_menu li {
	float: left;
	line-height: normal;
	padding: 3px 3px 0px 3px;
}
ul.main_menu li a {
	display: block;
	padding-left: 17px;
	background-image: url(../images/li_footer_main_menu.gif);
	background-repeat: no-repeat;
}
ul.sub_menu {
	clear: both;
	padding-left: 5px;
}
ul.sub_menu li {
	height: 12px;
	float: left;
	line-height: normal;
	padding: 0px 3px 3px 3px;
}
ul.sub_menu li a {
	font-size: 10px;
	display: block;
	padding-left: 8px;
	background-image: url(../images/li_footer_sub_menu.gif);
	background-repeat: no-repeat;
}
ul.side_menu {
	padding-left: 0px;
}
ul.side_menu li {
	line-height: normal;
	clear:both;
	text-align:left;
	margin-top:1px;
	margin-bottom:1px;
	height:40px;
	background-image:url(../images/hr_stech_.gif);
	padding-top:10px;
	padding-left:5px;
	background-repeat:no-repeat;
	width:auto;
}
ul.side_menu li a:link {
	line-height: normal;
	clear:both;
	text-align:left;
	border-left-width: 2px;
	border-left-style: dashed;
	border-left-color: #502b00;
	display:block;
	line-height:16px;
	text-align:center;
}
ul.side_menu li a:visited {
	line-height: normal;
	clear:both;
	text-align:left;
	border-left-width: 2px;
	border-left-style: dashed;
	border-left-color: #502b00;
	display:block;
	line-height:16px;
	text-align:center;
}
ul.side_menu li a:hover {
	line-height: normal;
	clear:both;
	text-align:left;
	border-left-width: 2px;
	border-left-style: dashed;
	border-left-color: #ff8e0d;
	line-height:16px;
	text-align:center;
}
ul.side_menu li a:active {
	line-height: normal;
	clear:both;
	text-align:left;
	border-left-width: 2px;
	border-left-style: dashed;
	border-left-color: #ff8e0d;
	line-height:16px;
	text-align:center;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.mojiaida {
	line-height: 22px;
	font-size: 14px;
}
div#shadowtop {
	margin: 0px auto 0px auto;
	width: 970px;
	height:25px;
	background-color:#7b655a;
	background-image:url(../images/shadowtop.jpg);
	background-repeat:repeat;
	background-position:bottom;
}
div#shadowunder {
	margin: 0px auto 0px auto;
	width: 970px;
	height:25px;
	background-color: #7b655a;
	background-image:url(../images/shadowunder.jpg);
	background-repeat:repeat;
}
.numberlist {
	list-style-type: decimal;
	line-height: 25px;
}
.minicontentoverflow {
	background-color:#F5E33F;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	overflow:auto;
	height: 150px;
	width: 500px;
}
.green1 {
	background-color: #1F8407;
	background-image:url(../images/titlebar_h2.gif);
	color:#523e00;
	text-align: left;
	padding-left: 20px;
	padding-top:2px;
	padding-bottom:2px;
	line-height: 20px;
	font-weight:bold;
}
.green2 {
	background-color: #D6FEAD;
	color:#fff;
	text-align: left;
	font-weight:bold;
	padding-left: 10px;
	font-size: 14px;
	line-height: 22px;
	background-image:url(../images/cloth_bg.jpg);
}
.green3 {
	background-color: #EEFFDF;	
	color:#392c01;
	line-height: 22px;
	padding-left: 10px;
	font-size: 14px;
	background-image:url(../images/cloth_bg_2.jpg);
	font-weight:bold;
}
.green4 {
	background-color: #E8FFEF;	
	color:#392c01;
	line-height: 22px;
	padding-left: 10px;
	font-size: 14px;
	background-image:url(../images/cloth_bg_4.gif);
	font-weight:bold;
}
.center {
	text-align:center
}
div#flv {
	clear:both;
}
.titlebar_h1 {
	color:#523e00;
	font-weight:bold;
	text-align:center;
	background-image:url(../images/titlebar_h1.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:70px;
	line-height:70px;
	padding-top:20px;
	clear:both;
}
.top_h1 {
	background-color:#1F8407;
	color:#000;
	text-align:center;
	background-image:url(../images/flash_top_under.jpg);
	background-repeat:repeat-x;
	text-align:center;
	width:100%;
	font-size:12px;
}
.sidebar_title {
	margin-left:0px;
	font-weight:bold;
	color:#000;
	text-align:center;
	height:80px;
	background-image:url(../images/sidebar_title.jpg);
	padding-top:30px;
	background-repeat:no-repeat;
}
.pd_lef_5 {
	margin-left:0px;
}
.green {
	background-color: #1F8407;
	color:#fff;
	text-align: center;
	line-height: 20px;
	font-size:12px;
	font-weight:bold;
}
.sidebar_text {
		margin-left:15px;
	
}
.sidebar_text_bg {
	background-image:url(../images/sidebar_text_bg_02.gif);
	background-repeat:repeat-y;	
	width:180px;
	margin:0px;
	line-height:20px;
	font-weight:bold;
}
.sidebar_text_top {
	background-image:url(../images/sidebar_text_bg_01.gif);
	background-repeat:no-repeat;
	width:180px;
	margin:0px;
	height:54px;
}
.moji_sukoshitiisai {
	font-size: 10px;
}
.top_nf_zone {
	background-image:url(../images/top_menu_buner_700.gif);
    background-repeat:no-repeat;
	height:30px;
	padding-left:20px;
	padding-top:2px;
}
.feed {
	text-align:right;
	margin-left:30px;
}
.top_menu_buner_250 {
	background-image:url(../images/top_menu_buner_250.gif);
	height:30px;
	padding-left:25px;
	line-height:30px;
	font-weight:bold;
	color:#4D2600;
	background-repeat:no-repeat;
}
.top_menu_buner_250_text {
	background-image:url(../images/top_menu_buner_250_text.gif);
	height:125px;
	padding-left:15px;
	padding-top:5px;
	color:#4D2600;
	background-repeat:no-repeat;
	font-size:9px;
}
.top_250_overflow_text {
	height:105px;
	width:228px;
	font-weight:bold;
	color:#4D2600;
	background-repeat:no-repeat;
	overflow:auto;
	margin-top:5px;
	margin-bottom:10px;
}
.top_menu_buner_500_text {
	background-image:url(../images/nf_buner_text_700.gif);
	height:110px;
	padding-left:15px;
	padding-bottom:15px;
	font-weight:bold;
	color:#4D2600;
	background-repeat:no-repeat;
	padding-right:5px;
}
.top_500_overflow_text {
	height:80px;
	width:660px;
	font-weight:bold;
	color:#4D2600;
	background-repeat:no-repeat;
	padding-right:5px;
	overflow:auto;
	padding-top:5px;
}
.top_500_overflow_text_ {
	height:80px;
	width:100%;
	font-weight:bold;
	color:#4D2600;
	background-repeat:no-repeat;
	padding-right:5px;
	overflow:auto;
	padding-top:5px;
}
.top_nf_menu_500 {
	background-image:url(../images/top_menu_buner_500.gif);
    background-repeat:no-repeat;
	height:30px;
	padding-left:20px;
	padding-top:2px;
	font-weight:bold;
}
.flash_top_under {
	background-image:url(../images/flash_top_under.jpg);
    width:950px;
	padding:15px 0 15px 0 ;
}
.froatleft {
	float:left;
}
.border {
	border-color:#F96;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-top-style:solid;
	border-top-width:thin;
	border-right-style:solid;
	border-right-width:thin;
	border-left-style:solid;
	border-left-width:thin;
	margin:1px;
}
.green3_width340 {
	background-color: #EEFFDF;	
	color:#392c01;
	line-height: 22px;
	padding-left: 10px;
	font-size: 14px;
	background-image:url(../images/cloth_bg_2.jpg);
	font-weight:bold;
	width:340px;
}
.green2_width30per {
	background-color: #D6FEAD;
	color:#930;
	text-align:center;
	font-weight:bold;
	padding-left: 10px;
	font-size: 14px;
	line-height: 22px;
	background-image:url(../images/cloth_bg_2.jpg);
	width:30%;
}
.width500 {
	width:500px;
}
.width200 {
	width:200px;
}
.width300 {
	width:300px;
}.center_al {
	text-align: center;
}
.ue_yose {
	vertical-align:top;
	width:330px;
}
.ue_migi {
	vertical-align:top;
	text-align:right;
}
.movie {
	text-align:center;
	padding-bottom:20px;
}
div#combi {
	margin:30px 5px 5px 5px;
	float:right;
	padding: 15px;
	width: 690px!important;
	width/**/: 720px;
	background-color:#bf8d84;
    background-image:url(../images/cloth_bg_3.gif);
}
.sample_contentsbox {
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow:hidden;
	border-bottom:2px dashed #966;
	width:95%;
}
.sample_contentsbox ul li {
	float: left;
	margin:5px;
}
.sample_contentsbox ul {
	clear:both;
	overflow:hidden;
}
.sample_contentsbox h2 {
	display:block;
	width:452px;
	float:left;
}
.sample_contentsbox img {
	vertical-align:middle;
}
.sample_contentsbox p {
	height:29px;
}
.sample_contentsbox dl {
	border:2px dashed #930;
	padding:10px 10px 10px;
	overflow:hidden;
	height:auto;
	background-image:url(../images/cloth_bg.jpg);
	width:auto;
}
.sample_contentsbox ul li dl dd {
	background-image: url(../images/cloth_bg_2.jpg);
	text-align: center;
	font-weight:bold;
}
.sample_contentsbox dt {
	text-align:center;
}
.price_contentsbox {
	padding: 10px;
	overflow:hidden;
	border-bottom:2px dashed #966;
	width:98%;
}
.price_contentsbox img {
	vertical-align:middle;
}
.price_contentsbox dl {
	border:2px dashed #930;
	padding:10px 10px 10px;
	overflow:hidden;
	height:auto;
	background-image:url(../images/cloth_bg.jpg);
	width:auto;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
.price_contentsbox dl dd {
	background-image: url(../images/cloth_bg_2.jpg);
	text-align: center;
	font-weight:bold;
}
.price_contentsbox dt {
	text-align:center;
}
.price_img {
	width:680px;
	height:180px;
	margin-top:10px;
	border:#930 dashed 2px;
}
.price_txt {
	float:left;
	height:100px;
	width:200px;
	border:2px;
	padding-top:20px;
}
.price_contentsbox .price_txt h3 {
	font-size:14px;
	display:block;
}
.sample_samuneiru {
	padding-top:20px;
	padding-left:10px;
	width:250px;
	height:170px;
	float:left;
}
.table_price {
	width:95%;
	border-collapse:collapse;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:center;
	font-weight:bold;
	color:#630;
}
.table_price td {
	border:dashed 2px #630;
	padding-top:2px;
	padding-bottom:2px;
}
.table_option {
	width:95%;
	border-collapse:collapse;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#630;
	line-height:17px;
}
.table_option td {
	border:dashed 2px #630;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.border_dashed {
	border:dashed 2px #630;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	line-height:25px;
	font-weight:bolder;
	font-size:12px;
	width:95%;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:5px;
}
.border_dashed_center {
	border:dashed 2px #630;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	line-height:25px;
	font-weight:bolder;
	font-size:12px;
	width:95%;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:5px;
	text-align:center;
}

.mini_navi {
	padding-top:15px;
	height:81px;
	clear:both;
}
.mini_navi ul {
	padding-bottom:0px;
}
.mini_navi ul li {
	float: left;
	padding-left:3px;
}
.table_kaku_movie {
	width:95%;
	border-collapse:collapse;
	text-align:center;
	font-weight:bold;
	color:#303;
}
.table_kaku_movie td {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../images/cloth_bg_2.jpg);
	border:#930 dashed 2px;
}
.table_kaku_movie img {
	border:#F93 2px solid;
}
.table_kaku_sample {
	width:95%;
	border-collapse:collapse;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#630;
	line-height:18px;
	margin-top:20px;
}
.table_kaku_sample td {
	border:dashed 2px #930;
	padding:5px;
	}
.table_kaku_sample img {
	border:1px #930 solid;
	margin-left:70px;
}
#combi p {
	font-weight:bold;
}
#combi  a img {
	margin:4px;
	border:dashed 2px #930;
}
#combi  a:hover img {
	margin:4px;
	border:dashed 2px #F0F;
}
.order_flow {
	border:2px dashed #930;
	padding:20px;
	font-weight:bold;
	color:#933;
	border-collapse:collapse;
}
.order_flow_custmer {
	border:2px dashed #090;
	padding:20px;
	font-weight:bold;
	color:#933;
	border-collapse:collapse;
	font-size:14px;
}
.order_flow_number {
	border:2px dashed #930;
	padding:10px;
	text-align:center;
	width:10%;
}
.order_flow_number_custmer {
	border:2px dashed #090;
	padding:10px;
	text-align:center;
	width:10%;
}
.img_galally {
	margin:30px 5px 5px 5px;
	float:right;
	padding: 15px;
	width: 690px!important;
	background-color:#bf8d84;
    background-image:url(../images/cloth_bg_3.gif);
}
.ima_galally a img {
	margin:4px;
	border:dashed 2px #930;
}
.ima_galally a:hover img {
	margin:4px;
	border:dashed 2px #F0F;
}
.table_dush {
	border:2px dashed #963;
	padding:10px;
	font-weight:bold;
	color:#930;
	border-collapse:collapse;
	font-size:12px;
	line-height:20px;
}
.table_dush_green {
	border:1px dashed #096;
	padding:5px;
	font-weight:bold;
	color:#096;
	border-collapse:collapse;
	font-size:10px;
	line-height:20px;
}

.table_dush_30per {
	border:2px dashed #963;
	padding:10px;
	text-align:center;
	width:30%;
	font-weight:bold;
	color:#930;
	background-image:url(../images/cloth_bg_2.jpg);
	border-collapse:collapse;
	font-size:14px;
}
.tate_table_dush {
	border:2px dashed #963;
	padding:10px;
	font-weight:bold;
	color:#630;
	border-collapse:collapse;
	font-size:12px;
	line-height:20px;
}
.tate_table_dush_ {
	border:2px dashed #663;
	padding:10px;
	font-weight:bold;
	color:#630;
	border-collapse:collapse;
	font-size:12px;
	line-height:20px;
}

.tate_table_dush_title {
	border:2px dashed #963;
	padding:10px;
	text-align:center;
	font-weight:bold;
	color:#930;
	background-image:url(../images/cloth_bg_2.jpg);
	border-collapse:collapse;
	font-size:14px;
}
.top_contentsbox {
	padding-top: 10px;
	overflow:hidden;
	width:100%;
}
.top_contentsbox img {
	vertical-align:middle;
}
.top_contentsbox dl {
	border:2px dashed #930;
	padding:10px 10px 10px;
	overflow:hidden;
	height:auto;
	background-image:url(../images/cloth_bg.jpg);
	width:auto;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
.top_contentsbox dl dd {
	background-image: url(../images/cloth_bg_2.jpg);
	text-align: center;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
}
.top_contentsbox dt {
	text-align:center;
}
.top_sample_cont {
	width:680px;
	height:340px;
	margin-top:10px;
	margin-bottom:20px;
}
.top_sample_img {
	float:left;
	width:280px;
	padding-top:20px;
}
.top_sample_txt {
	width:280px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#930;
	border:dashed 2px #630;
	padding:5px;
}
.top_sample_txt_height26 {
	width:280px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	color:#930;
	border:dashed 2px #630;
	padding:5px;
}
.center_border {
	text-align:center;
	border:dashed 3px #903;
}
#sell_sozai_img img {
	margin:5px;
	background: White;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCC;
}
#sell_sozai_contents {
	margin: 0px auto 0px auto;
	width: 950px;
    background-image:url(../images/cloth_bg_3.gif);
	text-align:center;
}
div#sell_navigator {
	clear: both;
	padding-bottom:5px;
	height:60px;
	width:100%;
	text-align:center;
	font-weight:bold;
	padding-right:30px;
}
div#sell_navigator ul {
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
}
div#sell_navigator ul li {
	float: right;
	font-size:10px;
	padding-right:3px;
	display:block;
	border:#930 dashed 1px;
	width:85px;
	background-image:url(../images/cloth_bg_2.jpg);
	line-height:40px;
	height:40px;
}

#sell_navigator ul a:active {
	color: #0000FF;
}
#sell_navigator ul a:link {
	color: #0000FF;
}
#sell_navigator ul a:visited {
	color: #990099;
}
#sell_navigator ul a:hover {
	text-decoration: underline;
	color: #CC0000;
}

.contents_draw {
	margin:5px 5px 5px 5px;
	float:right;
	padding: 0px;
	width: 690px!important;
	width/**/: 720px;
	background-color:#bf8d84;
    background-image:url(../images/cloth_bg_3.gif);
}
.banarbox_170_90 {
	float:left;
	width:170px;
	height:90px;
}
.top_banarbox_cont {
	width:680px;
	height:100px;
	margin-top:20px;
}
.top_sample_box_cont li{
	float:left;
	width:165px;
	height:300px;
	margin:10px 1px 1px 1px;
	border:#900 dashed 1px;
	font-weight:bold;
	color:#633;
}
.top_sample_box_cont {
	width:680px;
	height:680px;
	clear: both;
	margin-top:10px;
	margin-bottom:20px;

}
.top_sample_box_cont dl {
	overflow:hidden;
	height:auto;
	width:auto;
	margin-top:10px;
	margin-left:1px;
	margin-right:1px;
	float:left;
}
.top_sample_box_cont dd {
	text-align: left;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
}
.top_sample_box_cont dt {
	text-align:left;
	background-image: url(../images/cloth_bg_2.jpg);
	font-size:12px;
	line-height:28px;
}
.top_sample_box_cont dd img {
	border:#630 dashed 2px;
	margin:3px;
}
.top_banar_dush_img620 {
	border:#633 dashed 2px;
	text-align:center;
	width:94%;
	margin-top:20px;
	padding:3px;
}
.sell_sozai_box li{
	float:left;
	width:165px;
	height:300px;
	margin:1px;
	border:#900 dashed 1px;
	font-weight:bold;
	color:#633;
}
.sell_sozai_box {
	width:850px;
	height:300px;
	border-bottom:dashed 1px #630;
	margin: 0px auto 0px auto;
	clear: both;
}
.sell_sozai_box dl {
	overflow:hidden;
	height:auto;
	width:auto;
	margin-top:10px;
	margin-left:1px;
	margin-right:1px;
	float:left;
}
.sell_sozai_box dd {
	text-align: left;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
}
.sell_sozai_box dt {
	text-align:left;
	background-image: url(../images/cloth_bg_2.jpg);
	font-size:12px;
	line-height:28px;
}
.sell_sozai_box dd img {
	border:#630 dashed 2px;
	margin:3px;
}
div#sns {
	clear: both;
	padding-bottom:5px;
	height:75px;
	background-image:url(../images/cloth_bg_3.gif);
}
div#sns ul {
	padding-bottom:10px;
}
div#sns ul li {
	float: right;
	padding-left:3px;
}
.sell_navigator {
	clear: both;
	padding-bottom:5px;
	height:30px;
	width:100%;
	text-align:center;
	font-weight:bold;
	padding-right:30px;
}
.sell_navigator ul {
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
}
.sell_navigator ul li {
	float: right;
	padding:3px;
	display:block;
	border:#930 dashed 1px;
	width:auto;
	margin-right:20px;
	margin-bottom:5px;
	background-image:url(../images/cloth_bg_4.gif);
	line-height:30px;
	height:30px;
}
.sell_navigator ul a:active {
	color: #0000FF;
}
.sell_navigator ul a:link {
	color: #0000FF;
}
.sell_navigator ul a:visited {
	color: #990099;
}
.sell_navigator ul a:hover {
	text-decoration: underline;
	color: #CC0000;
}

.titlebar_h2 {
	color:#523e00;
	font-weight:bold;
	text-align:center;
	background-position:center;
	background-repeat:no-repeat;
	line-height:20px;
	background-image:url(../images/top_menu_buner_250.gif);
	height:30px;
	padding-top:5px;
	margin-top:20px;
	
}
.red16px {
	color:#F00;
	font-weight:bolder;
	font-size:16px;
}
.red {
	color:#F00;
}
.clear {
	clear:both;
}
.padding_left_30 {
	padding-left:30px;
}
.top_banarbox_cont_noimg {
	width:680px;
	height:100px;
	margin-top:20px;
}
.top_sample_box_cont_noimg li{
	float:left;
	width:165px;
	height:160px;
	margin:1px;
	border:#900 dashed 1px;
	font-weight:bold;
	color:#633;
}
.top_sample_box_cont_noimg {
	width:680px;
	height:600px;
	border-bottom:dashed 1px #630;
	clear: both;

}
.top_sample_box_cont_noimg dl {
	overflow:hidden;
	height:auto;
	width:auto;
	margin-top:10px;
	margin-left:1px;
	margin-right:1px;
	float:left;
}
.top_sample_box_cont_noimg dd {
	text-align: left;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
}
.top_sample_box_cont_noimg dt {
	text-align:left;
	background-image: url(../images/cloth_bg_2.jpg);
	font-size:12px;
	line-height:28px;
}
.top_sample_box_cont_noimg dd img {
	border:#630 dashed 2px;
	margin:3px;
}
.lpage {
	border-bottom:dashed #630 1px;
}
/*-------------------bookmark_navi---------------*/
div#bookmark {
	clear: both;
	height:20px;
	background-image:url(../images/cloth_bg_3.gif);
}
div#bookmark ul {
}
div#bookmark ul li {
	float: right;
	padding-right:3px;
	text-align:right;
}
/*-------------------bookmark_navi---------------*/

/*-------------------tutorials_list--------------*/
.tutorials_list li{
	float:left;
	width:325px;
	height:270px;
	margin:10px 5px 1px 5px;
	border:#900 dashed 1px;
	font-weight:bold;
	color:#633;
}
.tutorials_list {
	width:680px;
	height:100%;
	clear: both;
	margin-top:10px;
	margin-bottom:20px;

}
.tutorials_list dl {
	overflow:hidden;
	height:auto;
	width:325;
	margin-top:10px;
	margin-left:1px;
	margin-right:1px;
	float:left;
}
.tutorials_list dd {
	text-align: left;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
	float:left;
}
.tutorials_list dt {
	text-align:left;
	background-image: url(../images/cloth_bg_2.jpg);
	font-size:12px;
	line-height:28px;
	padding-left:15px;
}
.tutorials_list dd img {
	border:#630 dashed 2px;
	margin:1px 2px 1px 1px ;
}
/*-------------------tutorials_list--------------*/
/*-------------------tutorials_detail--------------*/
.tutorials_detail li{
	border:#900 dashed 1px;
	font-weight:bold;
	color:#633;
}
.tutorials_detail {
	width:670px;
	height:290px;
	margin-top:10px;
	margin-bottom:20px;
	border:#900 dashed 1px;
	padding:10px;
}
.right_text_zone {
	border:dotted 1px #930;
	overflow:hidden;
	height:145px;
	font-weight:bold;
	color:#633;
	margin-top:15px;
	font-size:12px;
	line-height:20px;
	padding:5px;
}
.right_text_zone_no_height {
	border:dotted 1px #930;
	overflow:hidden;
	font-weight:bold;
	color:#633;
	margin-top:15px;
	font-size:12px;
	line-height:20px;
	padding:5px;
}
.left_image_300 {
	width:310px;
	height:auto;
	float:left;
	margin-top:15px;
}
.tutorials_detail h2 {
	text-align:left;
	background-image: url(../images/cloth_bg_2.jpg);
	font-size:20px;
	line-height:28px;
	padding-left:20px;
	color:#900;
}
.tutorials_detail img {
	border:#630 dashed 2px;
	margin:1px 2px 1px 1px ;
}
.icon {
	height:60px;
	padding-top:10px;
	padding-left:20px;
	
}
/*-------------------tutorials_detail--------------*/

/*bbs*/
#BbsForm{
  display:block!important;
  width:650px;
  font-size:12px;
  font-weight:bold;
  line-height:20px;
  padding:15px;
  color:#333;
  background-image:url(../images/cloth_bg_2.jpg);
}
#BbsContent {
	width:650px!important;
	margin-left:10px;
	background-image:url(../images/cloth_bg_2.jpg);
	border:#930 dashed 1px!important;
	font-size:12px;
	font-weight:bold;
	padding:15px;
	line-height:20px;
}
.BbsContentBlock {
	background-color:#FFF;
	padding:15px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	color:#000;
}
.BbsContentFooter {
	font-size:10px;
	margin-top:10px;
}
/*#BbsName　（名前入力欄）
   #BbsComment　（コメント入力欄）
  #BbsContent　（書き込み内容全体）
   .BbsContentBlock　（書き込み1件。ループ）
    .BbsContentComment　（書き込み本文）
    .BbsContentFooter　（名前、書き込み時刻等）
     .BbsContentName　（名前）*/
/*bbs*/

/*チュートリアルflv*/
#tutorials {
	text-align:center;
	padding-top:30px;
	margin: 0px auto 0px auto;
	width:1024px;
}
#bbs {
	width:700px;
	margin-left:auto;
	margin-right:auto;
}
div#wrapper_flv {
	margin: 0px auto 0px auto;
	width: 1024px;
	background-color:#bf8d84;
	background-image:url(../images/cloth_bg_3.gif);
}
.flv_time_1024 {
	width:1024px;
	margin:5px auto 5px 0px;
	font-size:12px;
	text-align:left;
}
.flv_time_816 {
	width:816px;
	margin:5px auto 5px 125px;
	font-size:12px;
	text-align:left;
}
/*チュートリアルflv*/
+++++++++++++++++++++++++*/
/*セルフ各静止画ページ内のサブメニュー*/
div#self_sub_menu {
	clear: both;

	width:100%;
	background-image:url(../images/cloth_bg_3.gif);
}
div#self_sub_menu ul {
}
div#self_sub_menu ul li {
	float:left;
	width:136px;
	height:30px;
}
div#self_sub_menu ul li a {
	color:#000;
	border:1px #900 dashed;
	padding-left:5px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	display:block;
	background-image:url(../self/images/cloth_bg_2.jpg);
	text-decoration:none;
}
div#self_sub_menu ul li a:hover{
	color:#000;
	border:1px #900 dashed;
	padding-left:5px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	display:block;
	background-image:url(../self/images/cloth_bg_4.gif);
	text-decoration:none;
}


div#self_sub_menu p {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-bottom:dashed 1px #930;
	border-left:4px #930 solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



