/*
Theme Name: soan
*/


/* CSS Document */

body,div,dl, dt, dd,
ul, ol, li,h1, h2, h3, h4, h5, h6,
pre,form, fieldset, input, textarea,
p, blockquote,th, td {margin: 0; padding: 0;}
input {margin:0; padding:0;  vertical-align:middle;}
li{list-style-type:none;}
img{ border:0px;}
.clear{margin:0; padding:0; clear:both;}

body{text-align:center; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px;}
.disc{width:851px; margin:0 auto; text-align:left;}
.disc .header{background:url(/wp-content/themes/soan/img/top_banner.gif) no-repeat; width:850px; height:240px; position:relative; text-indent:-9999px;}
.disc .header h1{font-size:9px; text-indent:-9999px;}

.disc .logo{ margin-top:10px;}

.disc ul.menu{ margin:0; padding:3px; 10px; background-color:#000000; width:850px; overflow:hidden;}
.disc ul.menu li{float:left; height:20px; color:#FFFFFF; padding-left:5px;}
.disc ul.menu li a{color:#FFFFFF}
.disc ul.menu li a;hover{color:#FFFFFF}
/*
.disc ul.menu li.menu01{background:url(/wp-content/themes/soan/img/menu01.gif) no-repeat; text-indent:-9999px; width:104px; height:20px; display:block;}
.disc ul.menu li.menu02{background:url(/wp-content/themes/soan/img/menu02.gif) no-repeat; text-indent:-9999px; width:56px; height:20px; display:block;}
.disc ul.menu li.menu03{background:url(/wp-content/themes/soan/img/menu03.gif) no-repeat; text-indent:-9999px; width:72px; height:20px; display:block;}
.disc ul.menu li.menu04{background:url(/wp-content/themes/soan/img/menu04.gif) no-repeat; text-indent:-9999px; width:95px; height:20px; display:block;}
.disc ul.menu li.menu05{background:url(/wp-content/themes/soanimg/menu05.gif) no-repeat; text-indent:-9999px; width:71px; height:20px; display:block;}

.disc ul.menu li.menu01 a{background:url(/wp-content/themes/soan/img/menu01.gif) no-repeat; text-indent:-9999px; width:104px; height:20px; display:block;}
.disc ul.menu li.menu02 a{background:url(/wp-content/themes/soan/img/menu02.gif) no-repeat; text-indent:-9999px; width:56px; height:20px; display:block;}
.disc ul.menu li.menu03 a{background:url(/wp-content/themes/soan/img/menu03.gif) no-repeat; text-indent:-9999px; width:72px; height:20px; display:block;}
.disc ul.menu li.menu04 a{background:url(/wp-content/themes/soan/img/menu04.gif) no-repeat; text-indent:-9999px; width:95px; height:20px; display:block;}
.disc ul.menu li.menu05 a{background:url(/wp-content/themes/soan/img/menu05.gif) no-repeat; text-indent:-9999px; width:71px; height:20px; display:block;}
*/

.disc .left_box{width:271px; float:left; overflow:hidden; padding-top:25px;}
.disc .left_box .bumon_box{background:url(/wp-content/themes/soan/img/bg_bumon.gif) no-repeat; width:271px; height:383px; overflow:hidden; padding-left:20px;}

.disc .left_box .bumon_box .title01{ background:url(/wp-content/themes/soan/img/titile_01.gif) no-repeat; width:96px; height:14px; text-indent:-9999px; margin-top:30px;}
.disc .left_box .bumon_box .title02{ background:url(/wp-content/themes/soan/img/titile_02.gif) no-repeat; width:96px; height:14px; text-indent:-9999px; margin-top:30px;}
.disc .left_box .bumon_box .title03{ background:url(/wp-content/themes/soan/img/titile_03.gif) no-repeat; width:96px; height:14px; text-indent:-9999px; margin-top:30px;}

.disc .left_box .bumon_box .text_area{font-size:12px; line-height:18px; margin-top:0px;}

.disc .right_box{width:561px; float:left; margin-left:19px; overflow:hidden;}

.disc .right_box .info_box{background:url(/wp-content/themes/soan/img/bg_info_box.gif) no-repeat; width:561px; height:85px;}
.disc .right_box .info_box ul{ padding-top:10px; padding-left:8px;}
.disc .right_box .info_box ul li{margin-bottom:5px; font-size:12px;}
.disc .right_box .title_info{background:url(/wp-content/themes/soan/img/title_info.gif) no-repeat; width:86px; height:14px; text-indent:-9999px; margin-top:10px;}
.disc .right_box .title_access{background:url(/wp-content/themes/soan/img/title_access.gif) no-repeat; width:63px; height:13px; text-indent:-9999px; margin-top:20px;}

.disc .right_box .map_box{float:left; width:287px; padding-top:10px;}

.disc .right_box .access_box{ width:250px; overflow:hidden; margin-left:10px; display:table-cell; font-size:12px; line-height:16px;  padding-left:20px; padding-top:70px;}

.disc .right_box .access_box img{ margin-top:5px;}
.disc .right_box ul.banner{margin-top:40px;}
.disc .right_box ul.banner li.left{float:left;}
.disc .right_box ul.banner li.right{float:right;}

.disc .title_recruit{background:url(/wp-content/themes/soan/img/title_recruit.gif) no-repeat; width:340px; height:16px; text-indent:-9999px; overflow:hidden; margin-top:10px;}
.disc .box_recruit{ background:url(/wp-content/themes/soan/img/bg_recruit.gif) no-repeat; width:852px; height:159px; overflow:hidden; padding-left:21px; font-size:12px; padding-top:20px; line-height:20px;}
.disc .box_recruit span{ font-size:14px; font-weight:bold;}

.disc .footer{background:url(/wp-content/themes/soan/img/bg_footer.gif) no-repeat; padding-top:10px; font-size:12px; text-align:center; margin-top:10px;}


/* 第二階層以降 */
.box-content{margin-bottom:30px;}
.cont-box{ padding:20px;}
h2.title-area{ background:url(/wp-content/themes/soan/img/tit_bg.gif) no-repeat left; padding-left:5px; margin:10px auto; font-size:14px;}
h2.title-area a{color:#000000; text-decoration:none;}
h2.title-area a:hover{color:#000000;}
h3.txt-title{ font-size:14px; color:#000000; text-decoration:none;}
h3.txt-title a{color:#000000; text-decoration:none;}
h3.txt-title a:hover{color:#000000;}

/* フォーム部分 */
form .t1{ background:#000000; color:#FFFFFF; padding:5px; text-align:center; border-bottom:#FFFFFF 1px solid;}
form .f1{ padding:5px 10px; text-align:center;}
.btn_send{ text-align:center; margin-top:30px; width:680px; margin:0 auto;}
.formtable{margin-left:0; margin-top:20px;}
.formtit{ margin:10px auto; width:680px;}


/* コーポレート部分 */
dl.corporate{border-color:-moz-use-text-color #CCCCCC; border:1px solid #CCCCCC; border-style:none solid solid; border-width:medium 1px 1px; margin:0;}
.corporate dt{border-top:1px solid #CCCCCC; clear:left; float:left; font-weight:bold; padding:5px 0; text-indent:5px; width:105px;background:#000000; color:#ffffff;}
.corporate dd{border-top:1px solid #CCCCCC; margin-left:105px; padding:5px;}
