@charset "utf-8";

/* --------------------------------------------------
 Guide Layout
 		- 
-------------------------------------------------- */
/* Expand Frame
-------------------------------------------------- */

.tabSubControl ul.li3,
.generalSec02 .tabSubControl ul.li3 {
width:500px;
}
.tabSubControl ul.li5,
.generalSec02 .tabSubControl ul.li5 {
width:766px;
}
.tabSubControl ul li,
.generalSec02 .tabSubControl ul li {
float:left;
}
.tabSubControl ul li a,
.generalSec02 .tabSubControl ul li a {
display:block;
}

/* Tab
---------------------------------------- */

.generalSec02 {
margin-top:15px;
}
.generalSec03 {
margin-top:35px;
}
.generalSec02 ul.tabTopList {
border-bottom:9px solid #EDE1B7;
margin:0 0 11px;
}
.generalSec02 ul.tabTopList li,
.generalSec03 ul.tabBtmList li{
width:149px;
float:left;
padding:0 3px 0 0;
}
.generalSec03 ul.tabBtmList {
border-top:9px solid #EDE1B7;
margin:16px 0 0;
}



/* Step
---------------------------------------- */
.secStep{
clear:both;
}
dl.step dt{
margin:5px 0 10px;
padding:5px 0 2px 35px;
min-height:20px;
font-weight:bold;
}
dl.step dt.step1{
background:url(../images/icn_num_1.gif) no-repeat 0 1px;
}
dl.step dt.step2{
background:url(../images/icn_num_2.gif) no-repeat 0 1px;
}
dl.step dt.step3{
background:url(../images/icn_num_3.gif) no-repeat 0 1px;
}
dl.step dt.step4{
background:url(../images/icn_num_4.gif) no-repeat 0 1px;
}
dl.step dd{
margin-left:5px;
}
.secStepArrow{
padding:0 0 0 460px;
}

/* Table
-------------------------------------------------- */

.secTable{
clear:both;
width:730px;
margin:0 5px 23px;
}
table.tableStyle02{
width:720px;
margin:10px 0 0;
}
table.tableStyle02 th{
padding:12px;
border:1px solid #E9E0B7;
background:#FBF5E3;
vertical-align:top;
}
table.tableStyle02 td{
padding:12px 15px;
border:1px solid #E9E0B7;
background:#FEFDF9;
}
table.tableStyle02 td p.img{
margin:15px 0 0 15px;
}
table.tableStyle02 ul{
margin:7px 0 0;
}
table.tableStyle02 ul li{
color:#666666;
font-size:86%;
}
table.tableStyle02 ul li.bankList{
font-size:94%;
margin:5px 0 0;
}
.sideImage{
float:right;
margin-left:15px;
}
.sideImagefix{
width:510px;
float:right;
margin-left:15px;
}
.sideText{
float:left;
width:204px;
}
.colorFrame02{
clear:both;
width:718px;
margin:17px 0 10px 5px;
border:1px solid #E9E0B8;
background:#FFFFFF;
}


/* MeritItem (Round Creme Bacground)
-------------------------------------------------- */
.roundCreme .frameTL { background: url(/template/images/roundCreme_bgTL_01.gif) no-repeat top left #FFFFDB; zoom:1; }
.roundCreme .frameTR { background: url(/template/images/roundCreme_bgTR_01.gif) no-repeat top right; zoom:1; }
.roundCreme .frameBL { background: url(/template/images/roundCreme_bgBL_01.gif) no-repeat bottom left; zoom:1; }
.roundCreme .frameBR { background: url(/template/images/roundCreme_bgBR_01.gif) no-repeat bottom right; zoom:1; }

.meritItem {
width:760px;
margin:20px 0 0;
}
.meritItem dl {
float:left;
width:230px;
margin:0 16px 0 0;
}
.meritItem dl.last {
float:left;
width:230px;
margin:0;
}
.meritItem .frameContent {
padding:15px 15px 8px 20px;
}

/* FrameAqua
-------------------------------------------------- */
.frameBDR {
background:url(../images/lineH_bg_01.png) repeat-x left bottom;
}
.frameAqua {
background:#EFF8F8;
}
.frameTopNone .frameBL {
background:#EFF8F8 url(/template/images/roundAqua_bgBL_01.gif) no-repeat left bottom;
}
.frameTL .frameTR .pt5px {
padding-top:5px;
}
.frameTL .frameTR .pt25px {
padding-top:25px;
}
.frameBL .frameBR .pb25px {
padding-bottom:25px;
}
.frameContent02 {
padding:15px 15px 15px 15px;
}

/* FloatBox
-------------------------------------------------- */
.floatBox {
margin:20px 0 40px;
}
.floatBox dl {
float:left;
margin-right:60px;
}


/* alphaList
-------------------------------------------------- */
.alphaList {
padding:55px 0 0 5px;
}
.alphaList02 {
padding:0;
}
.alphaList li,
.alphaList02 li {
margin:0 0 25px;
padding:2px 0 4px 30px;
min-height:23px;
font-weight:bold;
}
.alphaList li.alphaA,
.alphaList02 li.alphaA {
background:url(../images/guide_alpha_a.gif) no-repeat 0 0;
}
.alphaList li.alphaB,
.alphaList02 li.alphaB {
background:url(../images/guide_alpha_b.gif) no-repeat 0 0;
}
.alphaList li.alphaBC {
padding-left:60px;
background:url(../images/guide_alpha_bc.gif) no-repeat 0 0;
}
.alphaList li.alphaC,
.alphaList02 li.alphaC {
background:url(../images/guide_alpha_c.gif) no-repeat 0 0;
}
.alphaList li.alphaD,
.alphaList02 li.alphaD {
background:url(../images/guide_alpha_d.gif) no-repeat 0 0;
}
.alphaList li.alphaE {
background:url(../images/guide_alpha_e.gif) no-repeat 0 0;
}
.alphaList li.alphaF {
background:url(../images/guide_alpha_f.gif) no-repeat 0 0;
}


.frameContent02 .secInner02 {
margin:5px 0 0 5px;
} 
.frameContent h4,
.frameContent02 .secInner02 h4{
padding:15px 0 0;
font-weight:bold;
} 


/* utility
-------------------------------------------------- */
.remark {
color:#512A07;
}
.fs15 {
font-size:108%;
}
.exclamation {
padding:5px 0 0 33px;
background:url(/guide/common/images/icn_exclamation.gif) no-repeat 0 0;
color:#D81501;
}

.borderGuideSec {
margin-top:40px;
}
.borderGuideSec02 {
margin-top:20px;
}
.borderGuideSec .borderTitle,
.borderGuideSec02 .borderTitle {
padding-bottom: 5px;
border-bottom: 2px solid #e5d9a8;
zoom:1;
}
.borderGuideSec .secInner,
.borderGuideSec02 .secInner {
margin-top:10px;
}


/* h2 style
-------------------------------------------------- */

.hid {
position:absolute;
top:-1000px;
left:-1000px;
}
.borderSec02 {
margin-top:25px;
}
.select_t {
padding:10px 0 4px 15px;
background:url(/guide/common/images/emphasis_bg.gif) no-repeat left top;
background-color:#F9F6E7;
}
.borderSec02 .borderTitle02,
.borderGuideSec02 .borderTitle02 {
border-bottom:2px solid #E5D9A8;
padding-bottom:2px;
}


/* common question
-------------------------------------------------- */

#questionGuideMod {
background:url(/guide/common/images/question_bg_01.gif) repeat-y scroll left top;
clear:both;
margin-top:15px;
}
#questionGuideMod .modInner01 {
background:url(/guide/common/images/question_bgTop_01.gif) no-repeat scroll left top;
padding-top:10px;
}
#questionGuideMod .modInner02 {
background:url(/guide/common/images/question_bgBtm_01.gif) no-repeat scroll left bottom;
}
#questionGuideMod .modBody {
display:block;
}
#questionGuideMod .supportGuideItem {
float:left;
width:190px;
}
#questionGuideMod .supportGuideItem02 {
float:left;
width:560px;
}
#questionGuideMod .supportGuideItem02 .itemInner01 {
float:left;
width:182px;
margin:0 0 0 12px;
padding:10px;
}
#questionGuideMod .supportGuideItem h3 {
background:url(/guide/common/images/circleLink_ico.gif) no-repeat 15px 5px;
padding:23px 23px 30px 55px;
font-weight:bold;
}

/* fixedTerm
-------------------------------------------------- */

.roundAqua .fixedTerm .bg_top {
background:url(/guide/purchase/images/guide_purchase_img_01_3.gif) repeat-y;
}
.roundAqua .fixedTerm .bg_mid {
padding:0 0 10px 0;
background:url(/guide/purchase/images/guide_purchase_img_01_4.gif) no-repeat left bottom;
}
.roundAqua .fixedTerm {
zoom:1;
position:relative;
}
.roundAqua .fixedTerm ul {
position:relative;
top:2px;
left:50px;
width:420px;
padding:3px 0;
}









