

body{font-size: 12px; color:#333333;font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; margin: 0px; padding: 0px; color: #333333; line-height: 120%; text-align: center; background-color: #f2f2f2;}
*{margin: 0px; padding: 0px; line-height: 130%;}
img{border: 0px;}
ul{list-style-type: none; margin: 0px; padding: 0px;}
ol{list-style-type: none; margin: 0px; padding: 0px;}
li{list-style:none; margin: 0px; padding: 0px;}

/* ----- clear fix ----- */
.cf:after{content: ""; display: block; clear: both;height: 0px;}
.cf{/display: inline-block;}

/* ================== Page  ================== */

#page{width: 800px; margin: 0px auto; background-color: #ffffff;;}
#page .pageInner{padding: 0px 10px; text-align: left;}

#header h1{padding: 10px;}
#header .bottomtxt{color: #666666; font-size: 15px; padding: 3px 0px 20px;}
#header .bottomtxt .brd{border:1px solid #4d4d4d; padding:2px;}


#header .mv { width: 780px; height: 495px; }

.btnbox{ width: 700px; margin: 0 auto 50px auto; text-align: center;}
/*.btnbox{margin-bottom: 50px;}*/
.btnbox .btn{width: 416px; float: left;}
.btnbox .sub{width: 284px; float: left;}

/*#footer { width: 700px; margin: 0 auto; text-align: center; color: #404040; padding-bottom: 40px;}
#footer .footbody{padding-bottom: 30px; }*/


#footer {width: 700px; margin: 0 auto;  color: #404040;text-align: center; }
#footer .footbody{ padding-bottom: 30px; text-align: left; }
#footer h3{padding-bottom: 4px; }
#footer h4{font-size: 12px; border-bottom: 1px solid #404040; margin-top: 10px; margin-bottom: 5px;}
#footer ul{padding: 5px 0px;}
#footer li{font-size: 12px; line-height: 18px; margin-left: 12px; text-indent: -12px; }
*:first-child+html #footer li{margin-left: 6px; text-indent: -6px; }
#footer li span{font-size: 15px;}
#footer .list2 li{font-size: 12px; line-height: 18px; margin-left: 6px; text-indent: -6px; }

#footer .textbox{padding: 10px; margin: 10px 0px 2px ; background-color: #f2f2f2; line-height: 140%;}
#footer .stxt{font-size:10px;}

#footer_copies { width: 760px; padding-bottom: 40px; margin: 0 auto; text-align: center; }
#footer_copies .copyright{text-align: center; padding-top: 2px;}


#contMain .contbody{padding: 0 40px 30px 40px; text-align: center;}
/*#contMain .contbody{padding-bottom: 30px; text-align: center;}*/
#contMain .contbottom{padding-bottom: 5px; background: url(../images/about_ltg03/btm_orange.gif) no-repeat left bottom;}
/*#contMain .contbottom{padding-bottom: 5px; background: url(../images/about_ltg03/btm_orange.gif) no-repeat left bottom;}*/
#contMain .contbox{border: 0px solid #ff6600; border-width: 0px 3px;}
#contMain .subtxt{padding: 15px 0px;}
#contMain .contarea{background-color: #fff5e1;}

#contMain .cont01 .contarea{padding: 0px 20px 0px 19px;}
#contMain .cont01 .textline{text-align: left; color: #666666; padding: 15px 0px;}
#contMain .cont01 ol{width: 553px; margin: 0 auto; text-align: center;}
#contMain .cont01 li{float: left; line-height: 0%; font-size: 0px; padding-bottom: 10px;}

#contMain .cont02 .flow{padding: 10px 0px;}
#contMain .cont02 .link{height: 120px; padding: 0px 22px;}
#contMain .cont02 .link h3{float: left; width: 334px;}
#contMain .cont02 .link .btn{float: left; width: 306px; height: 82px; padding: 9px 0px; background: url(../images/about_ltg03/2_img8.gif) no-repeat left bottom; text-align: left;}
#contMain .cont02 .bottomtxt{text-align: left; font-size: 10px; padding-top: 2px;}
#contMain .cont02 .bottomtxt{margin-left: 14px; text-indent: -14px;}


#contMain .cont03 .contbottom{padding-bottom: 5px; background: url(../images/about_ltg03/btm_grey.gif) no-repeat left bottom;}
#contMain .cont03 .contbox{border: 0px solid #d2d2d2; border-width: 0px 3px; padding-bottom: 20px;}
#contMain .cont03 .contarea{margin: 0px 22px; padding-bottom: 3px; background: #fff5e1 url(../images/about_ltg03/3_img5.gif) no-repeat left bottom; text-align: left;}
#contMain .cont03 ol{padding: 19px 20px 14px;}
#contMain .cont03 li{float: left; line-height: 0%; font-size: 0px;}



/* 091203 ’Ç‰Á */ 
.btnbox_o{ width: 755px; margin: 0 auto 50px auto; padding: 15px 16px 10px 9px; text-align: center; background-color:#fff5e1; }
.btnbox1 { width: 710px; margin: 0 auto; text-align: center;}
.btnbox_o .btnbox1 .btn{width: 435px; margin-bottom:5px; float: left;}
.btnbox_o .btnbox1 .sub{width: 275px; float: left;}
.btnbox2 { width: 495px; margin: 0 auto; text-align: center;}
.btnbox_o .btnbox2 .btn{ float: left;}

.btnbox3 { width: 380px; margin: 10px auto -15px auto; text-align: center; }
.btnbox3 .txt_note { text-align: left; padding-top:15px; float: left; }
.btnbox3 .btn_chk { width: 215px; height: 81px; float: left; }

.maB10{margin-bottom:10px;}
