﻿#contents p{line-height:200%;}
#Keyvisual {position:relative;margin-bottom:20px;width:920px;}
#Keyvisual ul{position:absolute;width:377px;top:0px;right:0px;overflow:hidden;_zoom:1;}
#Keyvisual li{float:left;}
#Keyvisual li.fgn1{width:77px}
#Keyvisual li.fgn2{width:75px}
#Keyvisual li.fgn3{width:74px}
#Keyvisual li.fgn4{width:75px}
#Keyvisual li.fgn5{width:75px}

#Navi {overflow:hidden;_zoom:1;}
#Navi li{float:left;width:305px;margin-right:2px;}
#Navi li.last{margin-right:0px;}

#contents .topText{margin:40px 20px;}
.page1 .point{background:#ffc875}

.page1 .block{margin-bottom:40px;overflow:hidden;_zoom:1;}
.page1 .block h2{margin-bottom:30px;}
.page1 .block .text{width:570px;display:inline;}
.page1 .block .text p{text-indent:1em;}
.page1 .block .photo{width:308px;display:inline;}
.page1 .type01 .text{float:left;margin-left:20px;}
.page1 .type01 .photo{float:right;}
.page1 .type02 .text{float:right;margin-right:20px;}
.page1 .type02 .photo{float:left;}

#Step01 .mgn{margin-top:30px;margin-left:-20px;}

.page1 .bottomText{text-align:right;line-height:300%;}

.page2 #Price {width:896px;overflow:hidden;_zoom:1;margin-left:12px;margin-bottom:40px;}
.page2 #Price .leftBlock{float:left;width:420px;}
.page2 #Price .rightBlock{float:right;width:420px;}
.page2 #Price h2{margin-bottom:15px;}
.page2 #Price h3{width:389px;margin-left:15px;}
.page2 #Price p{width:349px;margin-left:15px;padding:20px;margin-bottom:10px;background:#f7f7f7;}
.page2 #Price .img{margin:20px 0px 50px 45px;}

.page2 #Trouble .txt {margin:30px 20px;}
.page2 #Trouble .block{margin:0px 0px 20px 19px;width:883px;background:url(../japanese/img/page2_bg.gif) no-repeat left bottom;overflow:hidden;_zoom:1;}
.page2 #Trouble li{width:267px;float:left;margin-right:41px;}
.page2 #Trouble li.last{margin-right:0px;}
.page2 #Trouble .block p{margin:0px 20px 20px;}

.page2 .bottomBlock {overflow:hidden;_zoom:1;margin-top:50px;}
.page2 .bottomBlock .left{float:left;width:400px;}
.page2 .bottomBlock .right{float:right;width:400px;text-align:right;line-height:300%;}

.page3 .container{margin:30px 42px;width:836px;border:1px #aaaaaa dashed;background:#e6f4ff;position:relative}
.page3 .container h2,
.page3 .container .section{position:absolute;}
.page3 .container .bdrStyle {padding:20px;border:1px #ff9900 dashed;background:#fff;}
.page3 .container .bdrStyle p{text-indent:1em;}

.page3 #Block1 {padding:125px 20px 20px;box-sizing:border-box;}
.page3 #Block1 h2{top:-15px;left:-42px;}
.page3 #Block1 .block02{top:30px;left:480px;right:20px;}
.page3 #Block1 .section.bdrStyle{position: static;margin-top:20px;}

.page3 #Block1 .block02 h3{font-weight:bold;}
.page3 #Block1 .block02 p{font-size:10px;}

.page3 #Block1 .block03 h3{margin-bottom:10px;}
.page3 #Block1 .block03 dl{overflow:hidden;_zoom:1;}
.page3 #Block1 .block03 dt{text-align:right;float:left;width:85px; padding-left:5px;}
.page3 #Block1 .block03 dd{text-align:left;float:right;width:228px;padding-right:5px;}

.page3 #Block2 {height:375px;}
.page3 #Block2 h2{top:-20px;left:-42px;}
.page3 #Block2 .block01{top:144px;left:20px;width:412px;}
.page3 #Block2 .block02{top:20px;left:507px;}

.page3 #Advice {margin:0px 42px 50px;background:#fffcdf;padding-bottom:20px;overflow:hidden;_zoom:1;}
.page3 #Advice h2{margin-bottom:10px;}
.page3 #Advice .text{width:796px;margin:20px auto 0;background:#fff;border:3px solid #ddd;box-shadow:2px 3px 0px 0px rgb(0 0 0 / 5%);box-sizing: border-box;}
.page3 #Advice .text p{padding:20px 40px 40px 20px;}
.page3 .btn{margin:0px 0px 20px 35px;}


.page3 .bottomText{text-align:left;margin:0px 0px 0px 35px;}

.english #Block1 .block03{top:400px}
.english #Block1 .block04{top:303px}
.english #Block1 .block05{top:509px}
.english #Block1 .block06{top:780px}
.english #Block2 {height:422px;}
.english #Advice .text p {line-height:150%;}

.korean #Block1 .block03{top:375px}
.korean #Block1 .block04{top:375px}
.korean #Block1 .block05{top:700px}
.korean #Block1 .block06{top:700px}
.korean #Block2 {height:392px;}
.korean #Advice .text p {line-height:150%;}

.hantai #Block1 {height:571px;}
.hantai #Block1 .block03{top:325px}
.hantai #Block1 .block04{top:437px}
.hantai #Block1 .block05{top:590px}
.hantai #Block1 .block06{top:590px}
.hantai #Block2 {height:352px;}

.kantaiji *{font-family : メイリオ,Meiryo,SimSum,SimHei ;}