@charset "euc-jp";


body{ background:url(http://i.yimg.jp/images/search/promo/sw_111111/img/bg.gif) repeat; color:#5b5b5b;}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1%; }
.clearfix { display:block; }
/* end MacIE5 */
#header{ background:#FFFFFF; padding:0 0 10px; margin:0;}
#headerin{ width:950px; margin:0 auto;}
.main{ background: url(http://i.yimg.jp/images/search/promo/sw_111111/img/main_bg.png) repeat-x; height: 314px;}
.mainin{ background: url(http://i.yimg.jp/images/search/promo/sw_111111/img/main_bg2.png) no-repeat center; margin:0 auto; height: 314px;}
.mainin h2{ width:950px;height: 314px; padding:0; margin:0 auto;}
.contents{ width:950px; margin:0 auto; padding:0 0 50px;}
.contents .link ul{
	margin:0 0 0 265px;
	padding:0;
	width:600px;
}
.contents .link ul li{
	margin:0;
	padding:10px 40px 0 0;
	list-style: none;
	float:left;
}
.contents .c-left{ width:639px; float:left;}
.contents .c-right{ width:300px; float: right;}
.contents .c-left h3{
	width:639px;
	height:68px;
	margin:0;
	padding:0;
}
.contents .c-left .g-box{
	background:url(http://i.yimg.jp/images/search/promo/sw_111111/img/g_bg_1.gif) repeat-y;
	padding:11px 0 0;
	margin:0 0 11px;
}
.contents .c-left .g-box-b{
	background: url(http://i.yimg.jp/images/search/promo/sw_111111/img/g_bg_2.gif) no-repeat bottom left;
	padding:0 0 5px;
}
.contents .c-left .g-box-b { /padding:0 0 15px; }
.contents .c-left .w-box{
	background: url(http://i.yimg.jp/images/search/promo/sw_111111/img/w_bg_2.gif) repeat-y;
	margin:0 auto 10px;
	width:615px;
}
.contents .c-left .w-box-t{
	background: url(http://i.yimg.jp/images/search/promo/sw_111111/img/w_bg_1.gif) no-repeat top left;
	margin:0 auto;
	width:615px;
}

.contents .c-left .w-box-b{
	background: url(http://i.yimg.jp/images/search/promo/sw_111111/img/w_bg_3.gif) no-repeat bottom left;
	padding:5px 7px;
}
.contents .c-left .w-box h4{
	margin:0 0 10px;
	width:385px;
	height:65px;
}
.contents .c-left .w-box .rp{ float:right;}
.contents .c-left .w-box .b-385{ width:385px; float:left;}
.contents .c-left .w-box .b-385 p{ padding:0 0 0 15px;}
.contents p.center{ text-align: center; padding:0 0 10px;}
.contents p.center{ /padding:0;}
.contents .c-left .w-box.center p{ text-align:center; padding:15px 0 0;}
.contents .c-left .w-box.center p.t-left{ text-align: left; padding:10px 15px 0;}
.contents .c-left .w-box.center p.pd30{padding: 15px 0 30px;}
.contents .c-left .line-box{
	width:599px;
	margin:10px auto;
	background:url(http://i.yimg.jp/images/search/promo/sw_111111/img/line.gif) no-repeat top;
}
.contents .c-left .line-box-b{background:url(http://i.yimg.jp/images/search/promo/sw_111111/img/line.gif) no-repeat bottom; padding:5px 0 30px;}
.contents .c-left .f-b{ font-weight:bold;}
.contents .c-left .b-center{ text-align:center; margin:0 0 10px;}
.contents .c-right .b-box{
	background: #414141 url(http://i.yimg.jp/images/search/promo/sw_111111/img/b_bg_1.gif) no-repeat top left;
	padding:0 0;
	margin:9px 0;
	width:300px;
}
.contents .c-right .b-box-b{
	background: url(http://i.yimg.jp/images/search/promo/sw_111111/img/b_bg_3.gif) no-repeat bottom left;
	padding:10px 0;
}
.contents .c-right .b-box-b.bg2{
	background: url(http://i.yimg.jp/images/search/promo/sw_111111/img/b_bg_2.gif) no-repeat bottom left;
	padding:10px 0 40px;
}
.contents .c-right p{
	text-align: center;
	padding:10px 0;
}
.contents .c-right p.none{padding:0;}
.contents .c-right .b-box-b.bg2 .l-bg{
	background: url(http://i.yimg.jp/images/search/promo/sw_111111/img/line2.gif) repeat-x bottom;
	width:276px;
	margin:0 auto;
}
.contents .c-right ul.banner{
	padding:0;
	margin:0;
}
.contents .c-right ul.banner li{
	padding:0;
	width:300px;
	height:85px;
	list-style: none;
	margin:10px 0 0;
}
.contents .c-right .twitter-box{
	width:270px;
	margin:7px auto 10px;
	padding:0;
}
#footer{ width:950px; margin:0 auto;}
