@charset "utf-8";
div.guideOpenMixi01{
  position:relative;
  width:945px;
  margin:5px auto 0;
  padding:0;
  float:none;
}
div.guideOpenMixi01 p.linkGuideSafety a{
  background:url("/img/guide/btn_guidesafety.gif") no-repeat;
  width:145px;
  height:27px;
  display:block;
  position:absolute;
  left:672px;
  top:886px;
  text-indent:-999px;
  overflow:hidden;
}
div.guideOpenMixi01 p.missionCaption{
  position:absolute;
  right:15px;
  top:1182px;
  text-align:right;
  font-size:10px;
}
div#bodyMainArea.noAcquaintance01{
  width:945px;
  margin-top:0;
  float:none;
  margin-right:auto;
  margin-left:auto;
}
.noAcquaintance01 #pageTitle{
  width:945px;
  height:67px;
}
.noAcquaintance01 #pageTitle h2{
  height:57px;
  text-indent:-9999px;
  background:url("/img/guide/noacquaintance01/title001.gif") no-repeat 0 0;
}
.noAcquaintance01 #intro{
  width:945px;
  background:url("/img/guide/noacquaintance01/ibox01_h001.gif") no-repeat 0 0;
}
.noAcquaintance01 #intro .areaBody{
  padding:19px 20px 19px 19px;
  background:url("/img/guide/noacquaintance01/ibox01_f001.gif") no-repeat left bottom;
}
.noAcquaintance01 #intro .areaBody::after{
  content:" ";
  display:block;
  clear:both;
}
.noAcquaintance01 #intro .image{
  float:right;
  width:430px;
}
.noAcquaintance01 #intro .image img{
  border:3px solid #d1d1d1;
}
.noAcquaintance01 #intro .header{
  width:460px;
}
.noAcquaintance01 #intro .header h3{
  height:33px;
  text-indent:-9999px;
  background:url("/img/guide/noacquaintance01/ihead001.gif") no-repeat 0 0;
}
.noAcquaintance01 #intro .contents{
  width:430px;
  padding:0 0 0 30px;
}
.noAcquaintance01 #intro .contents p{
  margin-top:14px;
}
.noAcquaintance01 #intro .contents p.introRule{
  width:360px;
  border:5px solid #fee07c;
  padding:7px 10px 6px;
  background-color:#fff;
}
.noAcquaintance01 #cases{
  width:945px;
  margin-top:40px;
}
.noAcquaintance01 #cases .header{
  height:28px;
  padding-bottom:4px;
  background:url("/img/guide/noacquaintance01/hr001.gif") repeat-x left bottom;
}
.noAcquaintance01 #cases .header h3{
  height:24px;
  text-indent:-9999px;
  background:url("/img/guide/noacquaintance01/ihead002.gif") no-repeat 0 0;
}
.noAcquaintance01 #cases ul.caseList01{
  padding-top:10px;
}
.noAcquaintance01 #cases ul.caseList01 li{
  padding:20px 0;
}
.noAcquaintance01 #cases ul.caseList01 li::after{
  content:" ";
  display:block;
  clear:both;
}
.noAcquaintance01 #cases ul.caseList01 li .image{
  float:right;
  width:370px;
  text-align:left;
}
.noAcquaintance01 #cases ul.caseList01 li .image img{
  border:3px solid #d1d1d1;
}
.noAcquaintance01 #cases ul.caseList01 li h4{
  width:547px;
  height:35px;
  padding:8px 0 0 8px;
  background:url("/img/guide/noacquaintance01/bg001.gif") repeat-x 0 0;
}
.noAcquaintance01 #cases ul.caseList01 li h4 span{
  display:block;
  height:29px;
  text-indent:-9999px;
  background:url("/img/guide/noacquaintance01/bnr001.gif") no-repeat 0 0;
}
.noAcquaintance01 #cases ul.caseList01 li.case01 h4 span{
  background-position:0 0;
}
.noAcquaintance01 #cases ul.caseList01 li.case02 h4 span{
  background-position:0 -29px;
}
.noAcquaintance01 #cases ul.caseList01 li.case03 h4 span{
  background-position:0 -58px;
}
.noAcquaintance01 #cases ul.caseList01 li .explains{
  padding:14px 12px 0 43px;
  width:500px;
}
div#bodyMainArea.forYouth01{
  width:945px;
  margin-top:0;
  float:none;
  margin-right:auto;
  margin-left:auto;
}
.forYouth01 #pageTitle{
  width:945px;
  height:67px;
}
.forYouth01 #pageTitle h2{
  height:57px;
  text-indent:-9999px;
  background:url("/img/guide/foryouth01/title001.gif") no-repeat 0 0;
}
.forYouth01 #intro{
  width:945px;
  background:url("/img/guide/foryouth01/ibox01_h001.gif") no-repeat 0 0;
}
.forYouth01 #intro .areaBody{
  padding:19px 20px 19px 19px;
  background:url("/img/guide/foryouth01/ibox01_f001.gif") no-repeat left bottom;
}
.forYouth01 #intro .areaBody::after{
  content:" ";
  display:block;
  clear:both;
}
.forYouth01 #intro .image{
  float:right;
  width:430px;
}
.forYouth01 #intro .image img{
  border:3px solid #d1d1d1;
}
.forYouth01 #intro .header{
  width:460px;
}
.forYouth01 #intro .header h3{
  height:33px;
  text-indent:-9999px;
  background:url("/img/guide/foryouth01/ihead001.gif") no-repeat 0 0;
}
.forYouth01 #intro .contents{
  width:430px;
  padding:0 0 0 30px;
}
.forYouth01 #intro .contents p{
  margin-top:14px;
}
.forYouth01 #intro .contents p.introRule{
  width:360px;
  border:5px solid #fee07c;
  padding:7px 10px 6px;
  background-color:#fff;
}
.forYouth01 #notes{
  width:945px;
  margin-top:40px;
}
.forYouth01 #notes .header{
  height:28px;
  padding-bottom:4px;
  background:url("/img/guide/foryouth01/hr001.gif") repeat-x left bottom;
}
.forYouth01 #notes .header h3{
  height:24px;
  text-indent:-9999px;
  background:url("/img/guide/foryouth01/ihead002.gif") no-repeat 0 0;
}
.forYouth01 #notes ul.noteList01{
  padding-top:10px;
}
.forYouth01 #notes ul.noteList01 li{
  padding:20px 0;
}
.forYouth01 #notes ul.noteList01 li::after{
  content:" ";
  display:block;
  clear:both;
}
.forYouth01 #notes ul.noteList01 li .image{
  float:right;
  width:370px;
  text-align:left;
}
.forYouth01 #notes ul.noteList01 li .image img{
  border:3px solid #d1d1d1;
}
.forYouth01 #notes ul.noteList01 li h4{
  width:547px;
  height:36px;
  padding:8px 0 0 8px;
  background:url("/img/guide/foryouth01/bg001.gif") repeat-x 0 0;
}
.forYouth01 #notes ul.noteList01 li h4 span{
  display:block;
  height:29px;
  text-indent:-9999px;
  background:url("/img/guide/foryouth01/bnr001.gif") no-repeat 0 0;
}
.forYouth01 #notes ul.noteList01 li.note01 h4 span{
  background-position:0 0;
}
.forYouth01 #notes ul.noteList01 li.note03 h4 span{
  background-position:0 -58px;
}
.forYouth01 #notes ul.noteList01 li .explains{
  padding:14px 12px 0 43px;
  width:500px;
}
div#bodyMainArea.personalInfo01{
  width:945px;
  margin-top:0;
  float:none;
  margin-right:auto;
  margin-left:auto;
}
.personalInfo01 #pageTitle{
  width:945px;
  height:67px;
}
.personalInfo01 #pageTitle h2{
  height:57px;
  text-indent:-9999px;
  background:url("/img/guide/personal_info01/title001.gif") no-repeat 0 0;
}
.personalInfo01 #intro{
  width:945px;
  background:url("/img/guide/personal_info01/ibox01_h001.gif") no-repeat 0 0;
}
.personalInfo01 #intro .areaBody{
  padding:19px 20px 19px 19px;
  background:url("/img/guide/personal_info01/ibox01_f001.gif") no-repeat left bottom;
}
.personalInfo01 #intro .areaBody::after{
  content:" ";
  display:block;
  clear:both;
}
.personalInfo01 #intro .image{
  float:right;
  padding-top:50px;
  width:430px;
}
.personalInfo01 #intro .image img{
  border:3px solid #d1d1d1;
}
.personalInfo01 #intro .header{
  width:460px;
}
.personalInfo01 #intro .header h3{
  height:33px;
  text-indent:-9999px;
  background:url("/img/guide/personal_info01/ihead001.gif") no-repeat 0 0;
}
.personalInfo01 #intro .contents{
  width:430px;
  padding:0 0 0 30px;
}
.personalInfo01 #intro .contents p{
  margin-top:14px;
}
.personalInfo01 #intro .contents p.introRule{
  width:400px;
  border:5px solid #fee07c;
  padding:7px 10px 6px;
  background-color:#fff;
}
.personalInfo01 #notes{
  width:945px;
  margin-top:40px;
}
.personalInfo01 #notes .header{
  height:28px;
  padding-bottom:4px;
  background:url("/img/guide/personal_info01/hr001.gif") repeat-x left bottom;
}
.personalInfo01 #notes .header h3{
  height:24px;
  text-indent:-9999px;
  background:url("/img/guide/personal_info01/ihead002.gif") no-repeat 0 0;
}
.personalInfo01 #notes ul.noteList01{
  padding-top:10px;
}
.personalInfo01 #notes ul.noteList01 li{
  padding:20px 0;
}
.personalInfo01 #notes ul.noteList01 li::after{
  content:" ";
  display:block;
  clear:both;
}
.personalInfo01 #notes ul.noteList01 li .image{
  float:right;
  width:370px;
  text-align:left;
}
.personalInfo01 #notes ul.noteList01 li .image img{
  border:3px solid #d1d1d1;
}
.personalInfo01 #notes ul.noteList01 li h4{
  width:547px;
  height:35px;
  padding:8px 0 0 8px;
  background:url("/img/guide/personal_info01/bg001.gif") repeat-x 0 0;
}
.personalInfo01 #notes ul.noteList01 li h4 span{
  display:block;
  height:29px;
  text-indent:-9999px;
  background:url("/img/guide/personal_info01/bnr001.gif") no-repeat 0 0;
}
.personalInfo01 #notes ul.noteList01 li.note01 h4 span{
  background-position:0 0;
}
.personalInfo01 #notes ul.noteList01 li.note02 h4 span{
  background-position:0 -29px;
}
.personalInfo01 #notes ul.noteList01 li.note03 h4 span{
  background-position:0 -58px;
}
.personalInfo01 #notes ul.noteList01 li .explains{
  padding:14px 12px 0 43px;
  width:500px;
}
.personalInfo01 #notes ul.noteList01 li .explains p{
  padding-bottom:0.5em;
}
.personalInfo01 #notes ul.noteList01 li .explains ul.itemNote01{
  padding-bottom:0.8em;
}
.personalInfo01 #notes ul.noteList01 li .explains ul.itemNote01 li{
  list-style-position:outside;
  list-style-type:disc;
  margin:0 0 0 14px;
  padding:0 0 2px;
  line-height:1.2;
}
.personalInfo01 #notes ul.noteList01 li .explains ul.itemNote01 li::after{
  clear:none;
}
div#bodyMainArea.ageInfo01{
  width:945px;
  margin-top:0;
  float:none;
  margin-right:auto;
  margin-left:auto;
}
.ageInfo01 #pageTitle{
  width:945px;
  height:67px;
}
.ageInfo01 #pageTitle h2{
  height:57px;
  text-indent:-9999px;
  background:url("/img/guide/ageinfo01/title001.gif") no-repeat 0 0;
}
.ageInfo01 #mainMessage{
  width:945px;
}
.ageInfo01 #mainMessage .header{
  padding:10px 0 30px;
}
.ageInfo01 #mainMessage .header h3{
  height:32px;
  text-indent:-9999px;
  background:url("/img/guide/ageinfo01/ihead001.gif") no-repeat 0 0;
}
.ageInfo01 #mainMessage .image{
  float:right;
  width:360px;
  padding:0 20px 0 0;
  text-align:right;
}
.ageInfo01 #mainMessage .image img{
  border:3px solid #d1d1d1;
}
.ageInfo01 #mainMessage .explains{
  margin:0 380px 0 30px;
  min-height:257px;
}
.ageInfo01 #mainMessage .explains p{
  padding-bottom:3.3em;
}
.ageInfo01 #mainMessage .contents{
  padding-bottom:405px;
  background:url("/img/guide/ageinfo01/img002.jpg") no-repeat 82px 100%;
}
div#bodyMainArea.trade01{
  width:945px;
  margin-top:0;
  float:none;
  margin-right:auto;
  margin-left:auto;
}
.trade01 #pageTitle{
  width:945px;
  height:67px;
}
.trade01 #pageTitle h2{
  height:57px;
  text-indent:-9999px;
  background:url("/img/guide/trade01/title001.gif") no-repeat 0 0;
}
.trade01 #intro{
  width:945px;
  background:url("/img/guide/trade01/ibox01_h001.gif") no-repeat 0 0;
}
.trade01 #intro .areaBody{
  padding:19px 20px 19px 19px;
  background:url("/img/guide/trade01/ibox01_f001.gif") no-repeat left bottom;
}
.trade01 #intro .areaBody::after{
  content:" ";
  display:block;
  clear:both;
}
.trade01 #intro .image{
  float:right;
  width:430px;
}
.trade01 #intro .image img{
  border:3px solid #d1d1d1;
}
.trade01 #intro .header{
  width:460px;
}
.trade01 #intro .header h3{
  height:33px;
  text-indent:-9999px;
  background:url("/img/guide/trade01/ihead001.gif") no-repeat 0 0;
}
.trade01 #intro .contents{
  width:430px;
  padding:0 0 0 30px;
}
.trade01 #intro .contents p{
  margin-top:14px;
}
.trade01 #intro .contents p.introRule{
  width:360px;
  border:5px solid #fee07c;
  padding:7px 10px 6px;
  background-color:#fff;
}
.trade01 #notes{
  width:945px;
  margin-top:40px;
}
.trade01 #notes .header{
  height:28px;
  padding-bottom:4px;
  background:url("/img/guide/trade01/hr001.gif") repeat-x left bottom;
}
.trade01 #notes .header h3{
  height:24px;
  text-indent:-9999px;
  background:url("/img/guide/trade01/ihead002.gif") no-repeat 0 0;
}
.trade01 #notes .header h3#forUser{
  height:24px;
  text-indent:-9999px;
  background:url("/img/guide/trade01/ihead003.gif") no-repeat 0 0;
}
.trade01 #notes .firstBox{
  margin-bottom:20px;
}
.trade01 #notes ul.noteList01{
  padding-top:10px;
}
.trade01 #notes ul.noteList01 li{
  padding:20px 0;
}
.trade01 #notes ul.noteList01 li::after{
  content:" ";
  display:block;
  clear:both;
}
.trade01 #notes ul.noteList01 li .image{
  float:right;
  width:370px;
  text-align:left;
}
.trade01 #notes ul.noteList01 li .image img{
  border:3px solid #d1d1d1;
}
.trade01 #notes ul.noteList01 li h4{
  width:547px;
  height:36px;
  padding:8px 0 0 8px;
  background:url("/img/guide/trade01/bg001.gif") repeat-x 0 0;
}
.trade01 #notes ul.noteList01 li h4 span{
  display:block;
  height:29px;
  text-indent:-9999px;
  background:url("/img/guide/trade01/bnr001.gif") no-repeat 0 0;
}
.trade01 #notes ul.noteList01 li.note01 h4 span{
  background-position:0 0;
}
.trade01 #notes ul.noteList01 li.note02 h4 span{
  background-position:0 -29px;
}
.trade01 #notes ul.noteList01 li.note03 h4 span{
  background-position:0 -58px;
}
.trade01 #notes ul.noteList01 li .explains{
  padding:0 12px 0 34px;
  width:500px;
}
.trade01 #notes ul.noteList01 li .explains p{
  padding-top:14px;
}
.trade01 #notes ul.noteList01 li .explains p.first_child{
  padding-top:0;
}
