@charset "UTF-8";

/* header/faq/index.html*/


#contents div.blockFaq {
	clear:both;
	margin-bottom:30px;
	width:725px;
}

#contents div.blockFaq div.gryBdBox {
	margin-top:25px;
	padding:15px 0;
}

#contents div.blockFaq ul.faqLcl {
	margin-left:25px;
	width:675px;
}

#contents div.blockFaq ul.faqLcl li {
	float:left;
	margin-bottom:5px;
	text-indent:-14px;
	padding-left:14px;
	width:230px;
}

#contents div.blockFaq ul.faqLcl li.long {
	width:380px;
}

#contents div.blockFaq h2.head02 {
	margin-bottom:20px;
}

#contents div.blockFaq h2.head02 a {
	text-decoration:none;
	padding-top:1px;
}

#contents div.blockFaq dl {
	margin-left:1em;
	width:680px;
}

#contents div.blockFaq dl dt {
	color:#663600;
	font-weight:bold;
	line-height:140%;
	margin-bottom:5px;
}

#contents div.blockFaq dl dt span {
	color:#663600;
}

#contents div.blockFaq dl dt span a {
	color:#663600;
	text-decoration:none;
}

#contents div.blockFaq dl dt span.red {
	color:#FF0000;
}

#contents div.blockFaq dl dd {
	line-height:140%;
	margin-bottom:35px;
	text-indent:-1.5em;
	padding-left:1.5em;
}

#contents div.blockFaq dl dd span {
	color:#F16834;
	font-weight:bold;
}

#contents div.blockFaq dl dd table {
 margin:10px 0;
}

#contents div.blockFaq dl dd table th {
 font-weight:normal;
	text-align:left;
	vertical-align:top;
	width:15%;
}

#contents div.blockFaq dl dd table td {
	text-align:left;
	vertical-align:top;
}

#contents ol.indOl{
	margin-top:15px; 
}


#contents ol.indOl li{
	margin-bottom:5px;
	text-indent:-6em;
	padding-left:6em;
}


/* header/sitemap/index.html*/


#contents div.stMap div.block {
	padding-top:20px;
}

#contents div.stMap div.block.noBtm {
	margin-bottom:0;
}

#contents div.stMap h2 {
	margin-bottom:15px;
}

#contents div.stMap h2 img {
	margin-right:5px;
}

#contents div.stMap ul.stmUl {
	margin-left:12px;
	width:700px;
}

#contents div.stMap ul.stmUl li {
	float:left;
	line-height:140%;
	margin-bottom:10px;
	width:175px;
}

#contents div.stMap ul.stmUl li a {
	background:url(/lib/cmn_img/bg_lmlist_smallicon.gif) left 3px no-repeat;
	font-weight:bold;
	font-size:90%;
	padding:3px 0 0 12px;
}

#contents div.stMap ul.stmUl li ul {
	margin-left:12px;
	padding:5px 0 10px;
	width:163px;
}

#contents div.stMap ul.stmUl li ul li {
	float:none;
	margin:0;
	width:150px;
}

#contents div.stMap ul.stmUl li ul li a {
	background:none;
	color:#333;
	display:inline-block;
	font-size:90%;
	font-weight:normal;
	padding:3px 0 0 0;
}




/* header/party/index.html*/

#contents div.partyHead {
	padding:20px 0 10px;
}

#contents div.partyHead h2,
#contents div.partyHead p,
#contents div.partyHead img {
	display:inline;
	margin:0;
	padding:0;
}

#contents div.partyData {
	background:url(/header/party/images/bg_partydata.gif) right top no-repeat;
	padding:15px 0 80px;
	width:725px;
}

#contents div.partyData p {
	display:block;
	margin:0 0 10px 15px;
	width:380px;
}

#contents textarea.contactArea {
	line-height:140%;
	margin:15px 0 30px;
	padding:0 3px;
 height:370px;
	overflow:hidden;
	padding:10px;
 width:600px;
}

#contents div.blockNBD02 {
 border-bottom:#D9D9D9 1px dotted;
 margin:0 auto 30px auto;
	padding-bottom:30px;
 width:930px;
}

#contents .head02 span.txt {
 float:left;
}

#contents .head02 span.icn {
 float:right;
}

#contents div.blockNBD02 .head02 {
 width:906px;
}

#contents div.cfmBtn {
 margin:30px 0 16px 0;
	text-align:center;
}

#contents table.bscTablW td p {
	margin-bottom:15px;
}

#contents div.blockNBD {
 border-bottom:#D9D9D9 1px dotted;
 margin:0 auto 30px auto;
	padding-bottom:30px;
 width:930px;
}

#contents p.lms {
	margin-left:12px;
}

#contents div.partyTblBlk {
	margin-bottom:15px;
	width:725px;
}

#contents div.partyTblBlk table.bscTabl td {
	padding:12px 0 12px 8px;
}

#contents div.partyTblBlk table.bscTabl td input.size_i_03 {
	width:155px;
}

#contents div.partyTblBlk span.errtxt {
	margin-left:5px;
}

#contents div.partyTblBlk textarea.size_t_01 {
	height:250px;
	width:450px;
}


/* header/guide/index.html*/
#contents h3.gdHead {
	color:#F16834;
	font-size:small;
	line-height:140%;
	margin-bottom:10px;
}

#contents div.gdBox {
 width:725px;
}

#contents div.gdfl {
 float:left;
	margin-right:15px;
 width:360px;
}

#contents div.gdfr {
 float:left;
 width:350px;
}



/* header/guide/index.html*/

#contents div.useGuide div.block {
	margin-bottom:40px;
}

#contents div.useGuide div.blockFaq ul.faqLcl li {
	float:left;
	margin-bottom:5px;
	text-indent:-14px;
	padding-left:14px;
	width:210px;
}

#contents div.useGuide h2 a{
	color:#333!important;
	text-decoration:none!important;
}

#contents div.gdBdrBox,
#contents div.gdBox {
	padding-top:20px;
 width:725px;
}

#contents div.gdBdrBox{
	border-bottom:1px dotted #DADADA;
}

#contents div.gdTxt{
	float:left;
	margin-right:10px;
	padding:10px 0 15px;
	width:360px;
}

#contents div.gdTxt h3{
	margin-left:25px;
}

#contents div.gdTxt p{
	margin-left:40px;
}

#contents div.gdImg{
	float:right;
	padding-bottom:15px;
	width:350px;
}

#contents div.gdImg img{
	border:2px solid #EAEAEA;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
	padding:2px 4px;
}

#contents div.useGuide p.pgTop {
	font-size:10px;
	padding-top:10px;
	text-align:right;
	width:700px;
}

#contents div.useGuide p.pgTop img {
	vertical-align:middle;
	margin-right:2px;
}


/* header/introduction*/

#contents div.introFlt {
	margin-left:20px;
	width:705px;
}

#contents div.introFlt p.iFL {
	float:left;
	width:375px;
}

#contents div.introFlt p.iFR {
	float:right;
	width:330px;
}

#contents table.introTbl td {
	font-size:10px;
	line-height:140%;
}

#contents div.block.introbdr {
	background:url(/header/introduction/images/bg_introbdr.gif) left bottom repeat-x;
	padding-bottom:40px;
}

#contents div.introRest {
	background:url(/header/introduction/images/bg_introrest.jpg) right top no-repeat;
	padding-bottom:60px;
	/padding-bottom:80px;
	width:725px;
}

#contents div.introRest h2 {
	line-height:0;
	padding:0;
	margin-bottom:10px;
	width:390px;
}

#contents div.introRest p {
	margin-left:60px;
	width:330px;
}

#contents div.introDvd {
	background:url(/header/introduction/images/bg_introdvd.jpg) right top no-repeat;
	width:725px;
}

#contents div.introDvd h2 {
	line-height:0;
	padding:0;
	margin-bottom:10px;
	width:335px;
}

#contents div.introDvd p {
	margin:0 0 60px 60px;s
	width:275px;
}

#contents div.introDvd h3 {
	clear:both;
	line-height:0;
	margin:0 0 15px 60px;
}

#contents div.introDvd ul {
	margin-left:130px;
}

#contents div.introDvd ul li {
	float:left;
	font-size:10px;
	line-height:140%;
	padding-bottom:30px;
	width:196px;
}

#contents h2.clning {
	line-height:0;
	padding:0;
	margin-bottom:10px;
}

#contents p.clning {
	margin:0 0 20px 90px;
}

#contents div.clnImg {
	margin-left:50px;
}

#contents .lm1em {
	margin-left:1em;
}

