/*----------------------------------------------------------------------------*/
/*/* -----全体設定----- */*/
html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	height: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	color:#666666;
}

table {
	empty-cells: show;
line-height : 15px;
	font-size : 12px; line-height : 130%;
	}

dl,ul,li {
	margin-top: 0px;margin-bottom: 0px ;margin-left: 9px;
	padding-top: 0px;padding-bottom: 0px;
}


.bg_footer {
	font-size : 12px;
	margin-top: 0px;margin-bottom: 0px;margin-right: 0px;
	padding-top: 0px;padding-bottom: 0px;padding-right: 0px;
	background-image:url(/common/img/top_footerback.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.bg_main {
background-image:url(/common/img/top_mainback.gif);
background-repeat:no-repeat;
	background-position:top left;
}
.bg_header{
background-image:url(/common/img/header.gif);
background-repeat:no-repeat;
}

.bg_sell_l{
background-image:url(/sub/koro/img/sell_l.gif);
background-repeat:repeat-y;
}
.bg_sell_r{
background-image:url(/sub/koro/img/sell_r.gif);
background-repeat:repeat-y;
}
.bg_sell{
background-image:url(/sub/koro/img/bg_sell.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

.bg_ex_00{
background-image:url(/main/experience/img/00.gif);
background-position:bottom right; 
background-repeat:no-repeat;
	border: 1px dotted #CE8ECE;
	padding:8px;
}
.bg_ex_00g{
background-image:url(/main/experience/img/00.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.ex_item{
color:#CE1C52;
padding-top:8px;
}

.ex_tit {
color:#A24800;
padding-bottom:5px;
font-size:14px;
}

.footline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;

}
.dot {
	border: 1px dotted #999999;
}

.dot_ex {
	border: 1px dotted #CE8ECE;
	padding:8px;
}

.dot_vio {
border-top: 1px dotted #CE8ECE;
border-bottom: 1px dotted #CE8ECE;
border-left: 1px dotted #CE8ECE;
}

.dot_vio_td {
border-right: 1px dotted #CE8ECE;
border-bottom: 1px dotted #CE8ECE;
}

h1#copy {
margin:0;
color:#FFFFFF;
font-size:10px;
padding-left:5px;
font-weight:normal;
}
h2#header {
	margin:0;padding:0;
	float:left;
}
h3{
font-size:14px;
line-height:150%;
margin:0px;
padding:10px 0px 20px 25px;
color:#74561E;
}

.totop{
padding-top:15px;
}


/*----------------------------------------------------------------------------*/
a,a:link{
	text-decoration: underline;
	color: #08825A;
}
a:visited{
	text-decoration: underline;
	color: #08825A;
}
a:focus,a:hover,a:active{
	text-decoration: underline;
	color: #1EB483;
}
/*----------------------------------------------------------------------------*/
.small{font-size : 10px; line-height : 15px;}
.big{font-size : 14px; line-height : 20px;}
/*----------------------------------------------------------------------------*/
/*フォント8px*/
.f8{font-size : 8px; line-height : 90%;}
/*フォント10px*/
.f10{font-size : 10px;}
/*フォント13px*/
.f12{font-size : 12px;}
/*フォント14px*/
.f14{font-size : 14px;}

.f16{font-size : 16px;}

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* 背景色・背景画像の指定 */

.bg00{ background-color:#000000; }
.bg01{ background-color:#CE8ECE; }/* むらさき色 */


.bg02{ background-color:#F7C7F7; color:#ffffff; font-weight:bold;}/* テーブル上用紫色 */
.bg03{ background-color:#feffe1; }/* テーブル左用黄色 */
.bg04{ background-color:#F2F2F2; }/* グレー */


/*----------------------------------------------------------------------------*/
/* フォント色 */

.fc00{ color:#ffffff;}
.fc01{ color:#6C4B15;}/* 茶色 */
.fc02{ color:#CE8ECE;}/* 紫 */
.fc03{ color:#834F15;}
.fc04{ color:#7D2F05;}/* 赤茶 */
.fc05{ color:#437723;}/* まっちゃ */
.fc06{ color:#C71D4F;}/* 赤紫 */


.caution{ color:#E80000;}
.caution_b{ color:#E80000; font-weight:bold;}

.fc_info{ color:#6C4B15;}

.fc_si_tit{ color:#437723; font-weight:bold;}

/*----------------------------------------------------------------------------*/
/* 回り込み */

#float_r{
float:right;
padding:0px 0px 4px 4px;
margin:0px;
}
#float_l{
float:left;
padding:0px 4px 4px 0px;
margin:0px;
}


/*----------------------------------------------------------------------------*/
/* すきま */
.pad_main{ padding:0px 9px 25px 9px; }
.pad_footer_l{ padding:5px 0px 20px 5px; }
.pad_footer_r{ padding:10px 5px 20px 0px; }
.pad_si{ padding:1px 0px 8px 0px; color:#596552; }
.pad_5b{ padding-bottom:5px; }
.pad_ex_img{padding-right:8px;}
.pad_ex{padding:0px 0px 5px 5px;}
.pad_15{padding:15px 0px 10px 0px;}
.pad_ex_caution{padding:0px 10px 20px 10px;}


/*----------------------------------------------------------------------------*/
/* 枠線 */

.bd_title{ padding-bottom:4px; border-bottom:1px solid #005522; }/* 未 */

.bd_intro{ border-bottom:1px solid #E9EEF2; }


.bd_all{ border-width: 1px; border-style: solid; border-color:#636563; }



/* その他 */

.fas_tit{
width:370px;
color:#437723;
font-weight:bold;
padding:3px 0px;
}

/*----------------------------------------------------------------------------*/
/* リンク色指定(フッタ) */
#lc_footer A:link ,#lc_footer A:visited{
 color:#CE8ECE;
 text-decoration:underline;
 }

#lc_footer A:active,#lc_footer A:hover  {
 color:#CE8ECE;
 text-decoration:underline;
 }
 

form {
	margin: 0px;
	padding: 0px;
}
input,select,textarea {
	margin: 0px;
	padding: 0px;
}

.parts{
background-color:#feffe1;
color:#6C4B15;
border: 1px solid #CE8ECE;
}

.ico_p{
list-style-image: url(/common/img/ico_purple.gif);}
.ico_o{
list-style-image: url(/common/img/ico_olive.gif);}
.ico_y{
list-style-image: url(/common/img/ico_yellow.gif);}

.lh140{
line-height:140%;}
.lh150{
line-height:150%;}