@charset "UTF-8";

body {width:100%; background:url(http://www.about-s.jp/images/newsback.jpg) repeat; text-align:center; font-family: arial, helvetica, geneva, verdana, lucida, 'lucida grande', arial, sans-serif; color:#666666;}

body {font-size: 62.5%; /* IE */  font-family: Verdana, 'MS Pゴシック', sans-serif;}

/******************************************/
a:link {text-decoration:none;}

a:visited {text-decoration:none;}

a:hover {text-decoration:underline;}
/******************************************/

#wrapper {margin:0 auto; width:820px; text-align:left; background:url(http://www.about-s.jp/images/mainback.jpg) repeat-y; padding:0px 15px; font-size:10px;}

.head {height:80px; width:800px; padding:10px 10px 0px; background:url(http://www.about-s.jp/images/headback.jpg) no-repeat;}
.headl {float:left; width:400px;}
.headr {float:right; width:400px;}

.border {border-bottom:solid 1px #CCCCCC; margin:3px 0;}
/******************************************/

.gmenu {list-style:none; width:820px; padding-left:1px;}
.gmenu ul {list-style:none;}
.gmenu li {list-style:none; float:left; width:117px; text-align:center;}

.gmenu li a {display:block; background:#999999; color:#FFFFFF; padding:15px; margin-right:1px; text-decoration:none;}
.gmenu li a:visited {display:block; background:#999999; color:#FFFFFF; padding:15px; margin-right:1px; text-decoration:none;}
.gmenu li a:hover {display:block; background:#CCCCCC; color:#666666; padding:15px; margin-right:1px; text-decoration:none;}

.pankuzu {padding:10px 10px 20px 10px}


.pagebody {width:800px; padding:0 10px 15px 10px; background:url(http://www.about-s.jp/images/bigginer.gif) no-repeat right bottom;}


.contents {float:left; width:580px;}

.contentarea {margin-bottom:35px;}

.contentarea h2 {font-size:16px; font-weight:bold; line-height:100%; margin-bottom:5px; color:#BB060B;}

.dott {background:url(http://www.about-s.jp/images/dott.gif) repeat-x; width:580px; height:6px; margin-bottom:10px;}

.contenttxt {font-size:12px; color:#333333; line-height:190%; width:560px; padding-left:10px; list-style:none;}

contenttxt ul {list-style:none;}
contenttxt li {list-style:none; margin-bottom:5px;}





.contentspec {margin:25px 0 20px;}

.contentl {float:left; width:180px; padding-left:10px;}
.contentr {float:right; width:375px;}

.contentarea h3 {font-size:16px; font-weight:bold; line-height:100%; display:inline; margin-right:10px;}
.contentr p{font-size:10px; color:#FF6600; font-weight:bold; display:inline;}

.contentrtxt {font-size:12px; line-height:190%; margin:10px 0 10px;}


.tobtn {list-style:none;}
.tobtn ul{list-style:none;}
.tobtn li{list-style:none; float:left; margin-right:7px;}

.tobtn a {display:block; background:#FFFFFF; text-decoration:none; color:#666666; font-size:12px; padding:10px 0;text-align:center;width:178px; border:solid 1px #999999;}
.tobtn a:visited {display:block; background:#FFFFFF; text-decoration:none; color:#666666; font-size:12px; padding:10px 0;text-align:center;width:178px; border:solid 1px #999999;}
.tobtn a:hover {display:block; text-decoration:none; font-size:12px; padding:10px 0;text-align:center;width:178px; color:#FFFFFF; background:#999999;}


.navigation {float:right; width:205px}

.navihead {background:#999999; color:#FFFFFF; font-size:12px; padding:10px;width:183px; border:solid 1px #CCCCCC; margin-bottom:3px; letter-spacing:0.3em; text-align:center;}

.naviarea {list-style:none;}
.naviarea ul {list-style:none;}
.naviarea li {list-style:none; margin-bottom:3px;}

.naviarea li a{display:block; background:#FFFFFF; text-decoration:none; color:#666666; font-size:12px; padding:10px;width:183px; border:solid 1px #999999;}
.naviarea li a:visited{display:block; background:#FFFFFF; text-decoration:none; color:#666666; font-size:12px; padding:10px;width:183px; border:solid 1px #999999;}
.naviarea li a:hover{display:block; text-decoration:none; font-size:12px; padding:10px;width:183px; color:#FFFFFF; background:#999999;}


.table_feature {width:580px; border:solid 1px #999999; border-collapse:collapse;}

.td1_feature {padding:5px; width:180px; border:solid 1px #999999; border-collapse:collapse; text-align:center; vertical-align:top;}

.td2_feature {padding:5px; vertical-align:top; text-align:left; border:solid 1px #999999; border-collapse:collapse; background:#FFFFFF;}
.td2_feature h3 {font-size:12px; font-weight:bold;}
.td2_feature p{font-size:12px; line-height:180%; margin-top:5px; margin-bottom:10px;}


.table_commission {width:580px; border:solid 1px #999999; border-collapse:collapse;}

.td1_commission {padding:5px; width:180px; border:solid 1px #999999; border-collapse:collapse; text-align:center; vertical-align:top; background:#FFFFFF;}
.td1_commission h3 {font-size:12px; font-weight:bold;}
.td1_commission img {margin-top:10px;}

.td2_commission {padding:5px; vertical-align:top; text-align:left; background:#FFFFFF;}
.td3_commission {font-size:12px; font-weight:bold; padding:5px; color:#333333; border:solid 1px #999999; text-align:center; background:#FFFFFF;}

.td4_commission {font-size:10px; padding:5px; width:120px; border:solid 1px #999999; text-align:center; color:#666666; background:#FFFFE1;}
.td5_commission {font-size:10px; padding:5px; width:120px; border:solid 1px #999999; text-align:center; background:#FFFFFF;}

.td6_commission {border:solid 1px #999999; background:#FFFFFF;}

.table_margin {width:580px; border:solid 1px #999999; border-collapse:collapse; background:#FFFFFF;}

.td1_margin {font-size:10px; padding:5px; width:180px; border:solid 1px #999999; text-align:center; color:#666666; background:#FFFFE1;}
.td2_margin {font-size:10px; padding:5px; width:180px; border:solid 1px #999999; text-align:center; background:#FFFFFF;}

.tobtn_s {;}
.tobtn_s a {display:block; background:#FFFFFF; text-decoration:none; color:#666666; font-size:12px; padding:10px 0;text-align:center;width:375px; border:solid 1px #999999;}
.tobtn_s a:visited {display:block; background:#FFFFFF; text-decoration:none; color:#666666; font-size:12px; padding:10px 0;text-align:center;width:375px; border:solid 1px #999999;}
.tobtn_s a:hover {display:block; text-decoration:none; font-size:12px; padding:10px 0;text-align:center;width:375px; color:#FFFFFF; background:#999999;}

/******************************************/

.table_detail {width:570px; border:solid 1px #999999; border-collapse:collapse; margin-left:10px; margin-bottom:15px;}

.td1_detail {font-size:10px; padding:5px; width:140px; border:solid 1px #999999; text-align:center; color:#666666; background:#FFFFE1;}

.td2_detail {font-size:10px; padding:5px; width:140px; border:solid 1px #999999; text-align:center; color:#666666; background:#FFFFFF;}


.td3_detail {font-size:10px; padding:5px; width:268px; border:solid 1px #999999; text-align:center; color:#666666; background:#FFFFE1;}

.td4_detail {font-size:10px; padding:5px; width:268px; border:solid 1px #999999; text-align:center; color:#666666; background:#FFFFFF;}

.td5_detail {font-size:10px; padding:5px; width:125px; border:solid 1px #999999; text-align:center; color:#666666; background:#FFFFE1;}

.td6_detail {font-size:10px; padding:5px; width:125px; border:solid 1px #999999; text-align:center; color:#666666; background:#FFFFFF;}


.table_word {width:580px; border:solid 1px #999999; border-collapse:collapse;}

.td1_word {padding:5px; width:180px; border:solid 1px #999999; border-collapse:collapse; text-align:center; vertical-align:middle; font-size:12px; font-weight:bold;}
.td2_word {padding:5px; vertical-align:top; text-align:left; border:solid 1px #999999; border-collapse:collapse; background:#FFFFFF; font-size:10px; line-height:180%;}




.footarea {width:auto; background:#999999;}

.foot {margin:0 auto; width:790px; padding:30px 15px 0; text-align:left; color:#FFFFFF; font-size:10px; list-style:none;}

.foot h3 {font-size:12px; font-weight:bold; line-height:120%; margin-bottom:15px;letter-spacing:0.2em;} 


.foot ul {list-style:none;}
.foot li {list-style:none; float:left; width:185px; margin-right:5px; margin-bottom:20px;}


.footermenu {list-style:none;}
.footermenu ul {list-style:none;}
.footermenu li {list-style:none; float:left; width:185px; margin-bottom:10px;}

.footermenu li a{color:#FFFFFF; text-decoration:none;}
.footermenu li a:visited{color:#FFFFFF; text-decoration:none;}
.footermenu li a:hover{color:#FFFFFF; text-decoration:underline;}


.copy {font-size:10px; padding:10px 0 5px; text-align:center;}
