@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:auto;height:auto;background-image:url(../../img/base/bgt.jpg);background-repeat:repeat-x;}/*------------------------------------------------------------*//*---- Header ----*/#header {text-align: center;height:400px;width:800px;background-image:url(../../img/header/headerimg3.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 ----*/#cont{background-image:url(../../img/cm/cmbg.jpg);background-repeat:repeat;height:100%;width:800px;/*---- 外影 ----*/border-left-style:solid;border-right-style:solid;border-color:#CDCDCD;border-width:1px;}#cont p,h1{text-align:left;color:#333333;}/*---- text ----*/#lc h1{padding:15px;}#lc p{padding-left:15px;}#rc h1{padding:15px;}#rc p{padding-left:15px;}/*---- コンテンツ ----*/#mc{float:left;width:796px;overflow:hidden;}#mc1{height:auto;width:796px;padding-top:25px;padding-left:15px;padding-right:15px;padding-bottom:25px;}.cm{height:46px;width:740px;background-image:url(../../img/cm/title01.jpg);background-repeat:no-repeat;text-indent:-9999px;padding-bottom:10px;}#mc1 p,h2{text-align:left;padding-bottom:5px;padding-left:5px;}/*---- Box ----*/#mc2{float:left;width:740px;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;}/*------------------------------------------------------------*/#mc3{float:left;width:500px;height:19px;padding-top:5px;}#mc3 img{margin-top:5px;margin-right:2px;/margin-top:-5px;}.cmwin{float:left;height:19px;width:86px;background-image:url(../../img/cm/cm_img_win.gif);background-repeat:no-repeat;text-indent:-9999px;margin-top:5px;/margin-top:-5px;}.cmqt{float:left;height:19px;width:86px;background-image:url(../../img/cm/cm_img_qt.gif);background-repeat:no-repeat;text-indent:-9999px;margin-top:5px;/margin-top:-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;  /**/}
