　charset "utf-8";"
/*マージン関係*/
.mt10{margin:10px 0 0 0;}
.mb10{margin:0 0 10px 0;}
.ml10{margin:0 0 0 10px;}
.mr10{margin:0 10px 0 0;}

.mtb10{margin:10px 0;}
.mlr10{margin:0 10px;}

.mb20{ margin:0 0 20px 0;}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.space20{ margin:20px;}

/*すまれぴコンテスト*/

h2.title{ margin:0; padding:0;}

div#catch p.fbold{font-style: weight;}
div#catch{ margin:0 10px 10px 0 ; border:#CCCCCC solid 1px; background:#FFFFFF;}
div#catch h2{ font-size:25px; line-height:40px; font-weight:bold;}
div#catch p{ line-height:180%; font-size:14px;}
div#catch p.cmnt{ font-size:12px;}


div#header{ width:960px; margin:0 auto 10px; height:150px; }
div#header div.logo{ background:url(../images/logo-bg.jpg) no-repeat; width:470px; height:150px; margin:0 10px 0 0; float:left; display:inline;}
div#header div.logo3{ background:url(http://www.sumarepi.jp/new/contest/05/images/logo-bg.jpg) no-repeat; width:470px; height:150px; margin:0 10px 0 0; float:left; display:inline;}
div#header div.info{ background:#F8F8F8; float:left; display:inline; border:#CCC solid 1px; width:468px; height:148px;}
div#header div.info p.theme{ margin:0px; background:#F8F8F8; background:#FFFFFF; text-align:center;}

div#header div.info div.oubo-wrap{ margin:0 10px 10px 10px;}
div#header div.info div.oubo-wrap div.oubo-left{ float:left; display:inline; margin:0 28px 0 0;}
div#header div.info div.oubo-wrap div.oubo-right{ float:left; display:inline; margin:0;}


div#download-area{ margin:0 0 20px 0;}
div#culumn-wi6 div.contest-left-box{ margin:0 10px 0 0;}
div#culumn-wi6 div.contest-left-box div.shushi{ margin:0 0 10px 0; border:#CCCCCC solid 1px;  background:#FFFFFF;}
div#culumn-wi6 div.contest-left-box div.shushi p.fbold{font-weight: bold;}
div#culumn-wi6 div.contest-left-box div.shushi p.text{ font-size:12px; line-height:250%;}
div#culumn-wi6 div.contest-left-box div.shushi p.name{ font-size:12px; font-weight:bold; line-height:150%; text-align:right; padding:50px 0 20px 0;}

div#culumn-wi6 div.contest-left-box div.shusai{ margin:0 0 10px 0;border:#CCCCCC solid 1px; background:#FFFFFF;}
div#culumn-wi6 div.contest-left-box div.shusai div.bg-box{ border:#999999 solid 1px; background:#F8F8F8; padding:20px 0; margin:10px 0;}
div#culumn-wi6 div.contest-left-box div.shusai div.bg-box p.shusai-text{ padding:0 20px; text-align:left; line-height:20px; font-size:15px; font-weight:bold;}
div#culumn-wi6 div.contest-left-box div.shusai div.bg-box p.contact{ padding:0 20px; font-size:15px; line-height:20px; font-weight:bold;}
div#culumn-wi6 div.contest-left-box div.shusai p.contact-title{ padding:10px 0;}

div#culumn-wi6 div.contest-right-box{ margin:0 10px 0 0;}

div#culumn-wi6 div.contest-right-box div.detail{ margin:0 0 10px 0; border:#CCCCCC solid 1px; background:#FFFFFF;}
div#culumn-wi6 div.contest-right-box div.detail p.theme{ line-height:30px; border:#CCCCCC solid 1px; background:#F8F8F8; font-size:13px; text-align:center; font-weight:bold;}
div#culumn-wi6 div.contest-right-box div.detail p.text{ font-size:12px; line-height:250%; padding:20px 0;}
div#culumn-wi6 div.contest-right-box div.detail p.kekka{ line-height:250%; border:#CCCCCC solid 1px; background:#F8F8F8; font-size:12px; text-align:left; padding:10px;}

div#culumn-wi6 div.contest-right-box div.detail div.oubo-wrap{ margin:0 0 10px 0;}
div#culumn-wi6 div.contest-right-box div.detail div.oubo-wrap div.oubo-left{ float:left; display:inline; margin:0 8px 0 0;}
div#culumn-wi6 div.contest-right-box div.detail div.oubo-wrap div.oubo-right{ float:left; display:inline; margin:0;}

div#culumn-wi6 div.contest-right-box div.kikan{ margin:0 0 10px 0; border:#CCCCCC solid 1px; background:#FFFFFF;}
div#culumn-wi6 div.contest-right-box div.kikan p{ font-size:15px; text-align:center; font-weight:bold;}

div#culumn-wi6 div.contest-right-box div.apply{ margin:0; border:#CCCCCC solid 1px; background:#FFFFFF;}
div#culumn-wi6 div.contest-right-box div.apply p.sub-title{ font-size:14px; text-align:center; font-weight:bold; padding:0 0 20px 0;}
div#culumn-wi6 div.contest-right-box div.apply p.shikaku{ font-size:14px; text-decoration:underline; text-align:center; font-weight:bold; background:#F8F8F8; border:#CCCCCC solid 1px; line-height:30px;}
div#culumn-wi6 div.contest-right-box div.apply p.text{ font-size:12px; line-height:200%; line-height: 200%; padding:5px 5px 0;}
div#culumn-wi6 div.contest-right-box div.apply p.mail{ padding:0 0 20px 0; text-align:center;}
div#culumn-wi6 div.contest-right-box div.apply div.koumoku-wrap{ background:#F8F8F8; border:#CCCCCC solid 1px; padding:5px;}
div#culumn-wi6 div.contest-right-box div.apply div.koumoku-wrap ul{ font-size:12px; line-height: 200%; margin:0; padding:0 0 5px 70px; list-style-type:square;}
/* div#culumn-wi6 div.contest-right-box div.apply div.koumoku-wrap ul li{ width:188px; height:28px; float:left; display:inline; border:#999999 solid 1px; background:#EEEEEE;}

div#culumn-wi6 div.contest-right-box div.apply div.koumoku-wrap ul li.left-box{ margin:0 30px 10px 0;}
div#culumn-wi6 div.contest-right-box div.apply div.koumoku-wrap ul li.right-box{ margin:0 0 10px 0;}
div#culumn-wi6 div.contest-right-box div.apply div.koumoku-wrap ul li.leftb-box{ margin:0 30px 0 0;}
div#culumn-wi6 div.contest-right-box div.apply div.koumoku-wrap ul li.rightb-box{ margin:0; background:#FFFFFF;}
div#culumn-wi6 div.contest-right-box div.apply div.koumoku-wrap ul li p{ font-size:15px; font-weight:bold; line-height:30px; text-align:left;}
div#culumn-wi6 div.contest-right-box div.apply div.koumoku-wrap ul li p.btm{ font-size:10px; line-height:15px;} */

div#culumn-wi6 div.point{ margin:0 0 10px 0; border:#CCCCCC solid 1px; background:#FFFFFF;}
div#culumn-wi6 div.point p.text{ line-height:250%; font-size:12px;}
div#culumn-wi6 div.point p.text span{ font-weight:bold;} 

div#culumn-wi6 div.archive{ margin:0 0 10px 0px; padding-left: 10px; border:#CCCCCC solid 1px; background:#FFFFFF; font-size: 15px;}
div#culumn-wi6 div.archive ul.contest-title {list-style-type: square; padding-top: 10px;}
div#culumn-wi6 div.archive ul.contest-title li{margin-left: 20px; line-height: 150%;}
div#culumn-wi6 div.archive ul.contest-ex {list-style-type: disc; font-size: 12px;}
div#culumn-wi6 div.archive ul.contest-ex li{margin-left: 30px; line-height: 140%;}
div#culumn-wi6 div.archive a{ color: #FF0000; }
div#culumn-wi6 div.archive a:hover{ color: #808080; }



div#culumn-wi6 div.prize{ margin:0 0 10px 0; border:#CCCCCC solid 1px; background:#FFFFFF;}
div#culumn-wi6 div.prize div.grand{ margin:0 0 20px 0;}
div#culumn-wi6 div.prize div.grand h2{ background:#999999; font-size:15px; line-height:30px; color:#FFFFFF; padding:0 10px;}
div#culumn-wi6 div.prize div.grand div.grand-wrap{ padding:10px; height:80px; background:url(../images/grand-bg.gif) no-repeat right center #F8F8F8; border:#CCCCCC solid 1px;}
div#culumn-wi6 div.prize div.grand div.grand-wrap div.left-box{ border:#999999 solid 1px; background:#FFFFFF; width:80px; height:80px; text-align:center; float:left; margin:0 10px 0 0;}
div#culumn-wi6 div.prize div.grand div.grand-wrap div.left-box p{ font-size:22px; line-height:40px; font-weight:bold;}
div#culumn-wi6 div.prize div.grand div.grand-wrap div.left-box p.small{ font-size:16px; font-weight:normal;}
div#culumn-wi6 div.prize div.grand div.grand-wrap div.right-box{ float:left; width:310px;}
div#culumn-wi6 div.prize div.grand div.grand-wrap div.right-box p{ line-height:200%;}

div#culumn-wi6 div.prize div.ex{ height:120px; margin:0; border:#CCCCCC solid 1px; background:url(../images/ex-bg.gif) no-repeat right center #F8F8F8; background-position:360px 35px}
div#culumn-wi6 div.prize div.ex h2{ background:#999999; font-size:15px; line-height:30px; color:#FFFFFF; padding:0 10px;}
div#culumn-wi6 div.prize div.ex p{ text-align:center; line-height:90px; font-size:18px; font-weight:bold;}