@charset "utf-8";

/* -----------------------------------------------------------
  Layout Style Sheet
  LastUpdate 2009-10-15
------------------------------------------------------------ */

/* Navigation
 ================================================== */
#helpnav dt { padding: 20px 10px 7px; line-height: 1;}
#helpnav dt.first { padding: 6px 10px 7px;}
#wrap div#content {
	min-height: 660px;
	_height: 660px;
}

/* 1222 update*/
#helpnav dd.ex { padding: 20px 0 0 0;}

/* Module
 ================================================== */
#content h1 { padding-bottom: 12px;}
#content h2 { padding-bottom: 16px;}
.section h3 { margin-top: 25px; padding-bottom: 15px;}
.section h3.first { margin-top:0;}
.section { margin: 0; /*24px;*/}
.section .sp01 { margin-top: 8px;}
.section .sp02 { margin-top: 12px;}
.section .sp03 { margin-top: 10px;}
.section .sp04 { margin-top: 25px;}
.section .sp05 { margin-top: 35px;}
.semmid { font-size: 92.9%; /* 13px */}



/* section
 -------------------------------------------------- */
.section { }
.block { position: relative;}
.section .boxL { float: left; display: inline;}
.section .boxR { float: right; display: inline;}
.section .box { float: left; display: inline; margin-right: 12px;}
.section .box.bL { margin: 0;}

.colBlock01, .colBlock02, .colBlock03, .colBlock04 {
	position: relative;
	margin-top: 0/*12px*/;
	margin-bottom:12px;
	padding-bottom: 5px;
}
.colBlock01 { background: url(../../../common/img/bg_col1.gif) no-repeat left bottom;}
.colBlock01 .wrap {
	padding-top: 23px;
	background: url(../../../common/img/bg_col1_t.gif) no-repeat left top;
}
.colBlock01 .box { width: 708px; margin-right: 0;}
.colBlock01 .wrap .colBInner { background: url(../../../common/img/bg_col1_c.gif) repeat-y left top;}
#content .colBlock01 h2 { font-size: 133%; margin:0 24px; padding-bottom:12px;}
.colBlock01 .colBInner p{ padding:15px 24px 15px 24px;}
.colBlock01 .col02{ margin:0 0 20px 0;}
.colBlock01 .col02 .boxTxt { width:397px; float:left; margin:0 20px 0 20px;}
.colBlock01 .col02 .boxImg { width:243px; float:left; margin:0 20px 0 0;}
.colBlock01 .col02 .txt{ margin:15px 20px 0;}

.colBlock01 .col02, .colBlock01 .col03, .colBlock01 .col04 { padding-left: 4px;}
/*.colBlock01 .col02 { background: url(../../../common/img/bg_col1_02.gif) repeat-y left top;}
.colBlock01 .col02 .box { width: 350px;}
.colBlock01 .col03 { background: url(../../../common/img/bg_col1_03.gif) repeat-y left top;}
.colBlock01 .col03 .box { width: 233px;}
.colBlock01 .col04 { background: url(../../../common/img/bg_col1_04.gif) repeat-y left top;}
.colBlock01 .col04 .box { width: 175px;}
.colBlock01 .sepwrap { padding-top: 37px; background: url(../../../common/img/bg_col1_sep.gif) no-repeat left top;}*/
.colBlock01 p.link { padding:14px 0 0 0;}

/* pages
 ================================================== */
.help101 .section .boxL { width: 340px;}
.help101 .section .boxR { width: 300px; background: #EEEEEE url(../img/help1/he1_1_bg_01.gif) no-repeat left top;}
.help101 .section .boxR p { text-align: center; padding-top: 13px;}
.help101 .section .boxR .btn { padding: 8px; background: url(../img/help1/he1_1_bg_02.gif) no-repeat left bottom;}

/* nagaoka
 ================================================== */
.section .sp06 { margin-top: 20px;}
.section .sp07 { margin-top: 40px;} 
.section .sp08 { margin-top: 50px;} 
.section .attention{ font-size: 84.6%; /* 11px */ color:#cc0000;}
.section .attention dt{float:left;}
.attention dd{padding-left:1.5em;margin-bottom:4px;}

.section .attention_02{ font-size: 84.6%; /* 11px */ position:relative; margin-left:-24px; padding-left:7px;}
.section .attention_02 span{ position:absolute; left:0; top:0;}

.section .attention_03{ font-size: 84.6%; /* 11px */margin-top:6px;}
.attention_03 dt{float:left;}
.attention_03 dd{padding-left:1.5em;margin-bottom:4px;width:610px;}

.cap{margin-left:180px;}
.block_Type01{ margin-bottom:60px;}
.block_Type02{ margin-bottom:40px;}
.section .h3_Type01{ background:url(../img/common/dk_help_icon_01.gif) no-repeat 0 0.1em;  padding:2px 0 20px 20px; margin:0;}
.section .h3_Type02{ background:url(../img/common/dk_help_icon_01.gif) no-repeat 0 0.1em;  padding:2px 0 20px 20px; margin-top:30px;}
.section .h4_Type01{ padding:16px 0 0 0;}
.section .h4_Type02{ padding:0 0 16px 0;}
.list_rule{ margin:12px 24px 0 0;}
.list_rule dt{ margin:0 0 0 5px;}
.list_rule dd{ margin:0 0 12px 0;}
dl.list_number{ margin-top:12px;}
dl.list_number img{ margin-right:5px; padding-bottom:4px;}
dl.list_number dd{ padding-left:22px; margin-bottom:12px;}
dl.list_number .last{ margin-bottom:0!important;}

dl.list_number_02{ margin-top:12px; width:660px; zoom:1;}
dl.list_number_02 dt{ float:left; clear:both; width:18px; }
dl.list_number_02 dt img{margin-bottom:3px;}
dl.list_number_02 dd{width:623px; margin-bottom:12px; margin-left:23px;}
dl.list_number_02 .last{ margin-bottom:0!important;}


div.block_Double{ margin:20px 0;}
div.block_Double p.L{ float:left;}
div.block_Double p.R{ float:right;}
dl.normal{margin-top:20px;}
dl.normal dt{ float:left; margin:0 7px 0 0; width:5.5em; font-weight:bold;}
.section ul.list_number_02{ margin:35px 0 0 25px; list-style-type:decimal!important; list-style-image:none; list-style-position:outside;}
ul.list_number_02 li{margin-bottom:23px; list-style-type:decimal;}
ul.list_number_02 li span img{ vertical-align:middle;}
ul.list_number_02 li ul ,ul.list_number_02 li ul li{list-style-type:none;}
ul.list_number_02 li ul{margin-left:-24px;}
ul.list_number_02 li ul li {margin-top:20px;}

ol{margin-top:16px;}
ol li{margin-bottom:25px;}
ol{margin-right:6px; vertical-align:middle;}

.totop{margin-top:20px;}




/* 2010.11.1update */
.info_hd h3.h3_Type01{	font-size:18px;	padding:2px 0 15px 20px!important;}
.infocenter{	margin:0 15px 15px 15px;}
.infocenter dt{	font-weight:bold;	font-size:16px;}
.infocenter dd{	padding:0 0 0 20px;}



/* 2010.12..17 update*/
.linkext a {padding-bottom: 2px; padding-left: 17px;}
.ban  {margin:15px 0 0 0;}



/* 2010.12..23 update*/

#gnav .ex {
}


/* 2011.10.26 update  3-4*/
.stBW {background:#eeeeee; border:#000000 solid 2px; padding:10px; width:300px;}
.stRed {background:#fff0f0; border:#CC0000 solid 2px; margin-right:3px; padding:4px;}
.stRed1 {background:#fff0f0; border:#CC0000 solid 1px; margin-right:3px; padding:4px;}
.stBlue {background:#cdd8f5; border:#0431a5 solid 2px; margin-right:3px; padding:4px;}
.stBlue1 {background:#cdd8f5; border:#0431a5 solid 1px; margin-right:3px; padding:4px;}
.stGray {background:#e0e0e0; border:#787878 solid 2px; margin-right:3px;}
.blockTxt {padding:0 2px; margin-right:5px; float:left; text-align:center;}
.blockBW {background:#ffffff; border:#000000 solid 2px; padding:10px; text-align:center;}
.txtRed {color:#cc0000;}
.txtBlue {color:#0431a5;}

