@charset "Shift_JIS";/* CSS : Base ------*//*--Beginning----------------------------------------------*//*---- Initialization ----*/*{margin:0;padding:0;text-align:center;font:13px Lucida Grande,Lucida Sans Unicode,Lucida Sans,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}/* safari only ¥*/html:¥66irst-child body {font-size:77%;}/*-------------------------------*/h1,h2,h3,h4,h5,h6{font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:103%;font-weight:bold;color:#333333;text-decoration:none;}p{font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:93%;color:#333333;text-decoration:none;}a{outline:0;font-family:arial,helvetica,clean,sans-serif,"ＭＳ Ｐゴシック";font-size:93%;color:#E2644D;text-decoration:none; }a:visited { text-decoration:none; color:#E2644D;}a:hover, a:active { text-decoration:underline; color:#FF9999;}img{border:0;}/*------------------------------------------------------------*//*---- Basic Elements ----*/body {text-align: center;}body div {text-align: left;margin: 0 auto;}#container{height:auto;width:auto;}/*---- ヘッダー設定----*/#base1{width:auto;height:400px;background-image:url(../../img/base/bgt.jpg);background-repeat:repeat-x;}/*---- ボディー設定----*/#base2{width:796;height:auto;background-image:url(../../img/base/bgt.jpg);background-repeat:repeat-x;text-align: center;}/*------------------------------------------------------------*//*---- Header ----*/#header {text-align: center;height:400px;width:800px;background-image:url(../../img/header/faq/headerimg.jpg);background-repeat:repeat-y;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#header h1{height:400px;width:800px;text-indent:-9999px;margin:0;padding:0;}/*------------------------------------------------------------*//*---- Menu ----*/#menu{width:800px;height:55px;background-color:#550000;background-image:url(../../img/mb/mbbg.jpg);background-repeat:repeat-x;margin-top:0px;margin-bottom:0px;text-align:left;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#menu ul{width:800px;margin:0;padding:0;}#menu li{padding-left:1px;width:px;float:left;list-style-type:none;}#menu a{text-indent:-9999px;display:block;background-repeat:no-repeat;}/*---- Menu - Button ----*/a#l1{width:132px; height:55px;background-image:url(../../img/mb/cm/mb1.jpg);background-position: 0 0;}a#l2{width:132px; height:55px;background-image:url(../../img/mb/cm/mb2.jpg);background-position: 0 0;}a#l3{width:132px; height:55px;background-image:url(../../img/mb/cm/mb3.jpg);background-position: 0 0;}a#l4{width:132px; height:55px;background-image:url(../../img/mb/cm/mb4.jpg);background-position: 0 0;}a#l5{width:132px; height:55px;background-image:url(../../img/mb/cm/mb5.jpg);background-position: 0 0;}a#l6{width:133px; height:55px;background-image:url(../../img/mb/cm/mb6.jpg);background-position: 0 0;}a#l1:hover{background-position: 0 -55px;}a#l2:hover{background-position: 0 -55px;}a#l3:hover{background-position: 0 -55px;}a#l4:hover{background-position: 0 -55px;}a#l5:hover{background-position: 0 -55px;}a#l6:hover{background-position: 0 -55px;}/*------------------------------------------------------------*//*---- Contents ----*/#imenu{height:20px;width:800px;background-color:#CCCCCC;text-align:center;}/*------------------------------------------------------------*/#cont{height:100%;width:auto;background-color:#FFFFFF;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#cont p,h1,h2,h3{text-align:left;font-size:small;color:#333333;}/*---- text ----*/#mc h1{padding:10px;margin-top:20px;}#mc h2{padding:10px;margin-top:20px;}#mc h3{padding-bottom:30px;}#mc p{padding-bottom:10px;}#rc h1{padding:15px;}#rc p{padding-left:15px;}/*---- コンテンツ ----*/#mc{width:800px;overflow:hidden;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#mc1{height:100%;width:696px;padding-top:25px;padding-left:15px;padding-right:15px;padding-bottom:25px;}#mc h1{height:35px;width:245px;text-indent:-9999px;background-image:url(../../img/faq/title01.jpg);background-repeat:no-repeat;}#mc1 h2{background-color:#DEDEDE;margin-bottom:15px;}/*---- Box ----*/#fb{height:105px;clear:both;padding-top:10px;/*---- 外影 ----*/border-top-style:solid;border-color:#CDCDCD;border-width:1px;}#fb p{padding-top:3px;padding-left:28px;}.fbi1{float:left;width:22px;height:80px;}.trs{text-align:right;text-valign:bottom;}#mc2{float:left;width:760px;height:auto;}#mc2 p,h2{text-align:left;padding-bottom:5px;}.mcb2{display:inline;padding-top:10px;padding-bottom:40px;}#mc2 img{float:left;/*---- 外影 ----*/border-style:solid;border-color:#666666;border-width:1px;}.imgcm{width:197px;height:152px;margin-left:1px;margin-right:5px;}/*------------------------------------------------------------*/.imgi{float:left;clear:both;}#fbt{height:22px;padding-bottom:5px;}#fbt a{font-size:small;color:;padding-left:5px;padding-bottom:5px;}/*------------------------------------------------------------*//*---- Footer ----*/#footer{clear:both;width:800px;height:52px;background-image:url(../../img/footer/footerbg.jpg);background-repeat:repeat-x;margin-bottom:10px;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#footer p{text-align:left;font-size:x-small;color:#CCFF99;}#footer a{color:#CCFF99;}.footp{padding-top:15px;text-align:left;font-size:x-small;color:#CCFF99;padding-left:20px;}.footp a{text-align:left;font-size:x-small;color:#CCFF99;}/*------------------------------*/#footer2{clear:both;width:800px;height:50px;margin-bottom:20px;background-image:url(../../img/footer/logo.jpg);background-repeat:no-repeat;background-position:right;}#footer2 h2{text-indent:-9999px;}/*------------------------------------------------------------*//*---- IE6 extra ----*/.clearfix:after {  content: ".";  display: block;  clear: both;  height: 0;  visibility: hidden;}.clearfix {  min-height: 1px;}* html .clearfix {  height: 1px;  /*¥*//*/  height: auto;  overflow: hidden;  /**/}
