@charset "euc-jp"; 

body {font-family: "MS P Gothic",Osaka,sans-serif ;color: #000; line-height:1.6} 


/** clearleft  **/
.clearleft { clear: left; }
/** clearleft  **/
.clearright { clear: right; }

.right { text-align:right; }
.center { text-align:center; }
.red {color:#f03; font-size:1.2em; font-weight:bold;}
.blue {color: #09C; font-size:1.2em; font-weight:bold;}
.black {color: #000; font-size:1.2em; font-weight:bold;}
.small {color:#666; font-size:11px; font-weight:normal;}

/** ーーーーーーー box design ーーーーーーーー **/

/** main **/
div#main { width: 958px; background:url(img/bg_brick.jpg) 0 0 repeat; padding:45px 0;}

div#main .toptitle{ margin:0 auto; width:800px; padding:0 0 25px;}

div.widebox { position: relative; width: 805px; margin:0 auto 0px; padding:0 0 25px; background:url(img/title-bottom.png) bottom center no-repeat;}
div.widebox .inbox{ padding:25px 0 0;background:url(img/title-top.png) top center no-repeat;}
div.widebox .content{ padding:0 40px 20px; background:url(img/title-body.png) top center repeat-y;}
div.widebox .content p{ font-size:14px; text-align: left;}

div.widebox .content p.link{ text-align:right; }
div.widebox .content p.link a{ color:#f00; border-bottom:solid 1px #F00; text-decoration:none; }
div.widebox .content p.link a:hover{ color:#f00; border-bottom:solid 0px #F00; text-decoration:none;}

div.widebox h1 { display:none;}
div.widebox p.titletext{ font-size:16px; font-weight:bold; text-align:center; color:#006; line-height:1.6;}

div.widebox ul.chui{ list-style: none; font-size:13px; margin: 15px 0 0; padding:0; color:#666;}
div.widebox ul.chui li{ padding-bottom:5px;}

.mailmag { margin:0 auto; width:780px; padding:15px 10px 10px;  height:65px; background:url(img/bg_mailmag.png) 0 0 no-repeat;text-align:center;}
.mailmag p{ color:000; font-size:16px; font-weight:bold; padding-bottom:7px; }

.mailmag a{ color:#f00; border-bottom:solid 1px #F00; text-decoration:none;}
.mailmag a:hover{ color:#f00; border-bottom:solid 0px #F00; text-decoration:none;}

/** ーーーーーーー channel-list ーーーーーーーー **/
.channel-list { width:800px; padding-top:30px; margin:0 auto 30px; text-align:center;}
.channel-list ul{ width:800px; height:100px; list-style:none; margin:15px 0 25px; padding:0 0 25px; border-bottom:#FFC 0px dashed;}
.channel-list ul li{ width:160px; float:left;}


#keaton, #wheels, #liquid, #motorist, #crea, #chui{border-top:#FFC 3px dashed; padding-top: 80px; }
	

/** ーーーーーーー channel-box ーーーーーーーー **/

.widebox h2 { position: relative; top:-50px; left:0; z-index:3; padding:0;}
.mainimg{ width:auto; margin:-70px 0 0; padding:0; }
.mainimg img{ float: left; padding-right:15px;}
.mainimg p{ text-align:left; padding:15px 15px 0;}

/** ーーーーーーー sns ーーーーーーーー **/
ul.sns{ width:642px; height:auto; margin:0 auto 60px; padding:15px 0 0; text-align:center;}
ul.sns p{ color:#ff0; background-color:#000; font-size:14px; margin-bottom:10px; padding:3px; }
ul.sns li{ width:auto; padding-right:10px; height:42px; float: left;}
ul.sns li.ptop{padding-right:0;}

ul.sns li a{}
ul.sns li a:hover{ position:relative; top:1px;}
