@charset "shift_jis";

/* CSS Document */

/*-------全体の設定*/
body{ margin:0px auto; padding:0px; font-size:12px; line-height:1.5; width:700px; color:#333333; background-image:url(../img/b_back.gif); background-repeat:repeat;}
h1,h2,h3,h4{ font-size:12px; text-decoration:none; margin:0px;  padding:0px; display:inline;}
h2{ font-size:15px; }
h3{ font-size:13px; }
#base{ float:left; margin:0px; padding:0px 0px 0px 0px; width:700px; border-top:solid 3px #CCCCCC; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; background-color:#FFFFFF;}
p{ margin:0px; padding:3px;}
.wakubule{ width:450px; border:solid 1px #cccccc; margin-bottom:2px; margin:2px; padding:0px;}
/*-------リンクの設定*/
a:link {color:#0000FF; text-decoration: underline;}
a:hover {color: #0000FF;}
a:active {color:#0000FF;}
a:visited {color:#0000FF;}
img{ border:0px;}

/*-------headerの設定*/
#header{ float:left; margin:0px 0px 0px 0px; padding:0px; width:700px;}
.txt{float:left; margin:25px 0px 0px 0px; padding:0px; width:auto; font-size:10px;}
.ordermenu { float:right; width:402px; height:26px; margin:40px 0px 0px 0px; padding:0px; list-style-type:none; font-size:1px;}
.ordermenu li{ float:right; margin:0px; padding:0px;list-style-position:outside;}
.menu { float:left; width:700px; height:35px; margin:0px; padding:0px; list-style-type:none; font-size:1px;}
.menu li{ float:left; margin:0px; padding:0px;list-style-position:outside;}


/*--------middleの設定*/
.bg{  background-image:url(../img/middle_back.jpg); background-repeat:repeat-y;}
#middle{ float:left; width:680px; margin:15px 0px 15px 0px; padding:0px 10px 0px 10px;}
 

/*--------footerの設定*/

#footer { width:694px; margin:0px; padding: 3px 3px 3px 3px;}
.fgray{ border-top:solid 1px #CCCCCC;}

/*-------色の設定*/
.orange{color:#FFCC00;}
.ao{color: #336699;}
.aob{color: #336699; font-size:13px; font-weight:800; text-align:left;}
.white{ background-color:#FFFFFF;}
.green{ background-color:#F9FFEC;}


/*-------改行の設定*/
.clear_right{ clear:right;}
.clear_left{ clear:left;}
.clear{ clear:both;}
/*-------movabletypeの設定*/
.mt table {}
.mt th {background-color:#F8FFE8;}
.mt td {background-color:#FFFFFF;}
.gray{ background-color:#e4e4e4;}

/*-------その他の設定*/
.strong{ font-weight:bold}
.nospace{ margin:0px; padding:0px;}
.icon_bule{ background-image:url(../img/icon_bule.gif); background-repeat:no-repeat; margin:0px; padding-left:15px;}
.icon_recruit{ background-image:url(../img/icon_recruit.gif); background-repeat:no-repeat; margin:0px; padding-left:12px;}

.desk_m{ margin:0px; padding:3px;}
.desk_box{ float:left; width:440px; margin:0px; padding:1px;  border:1px solid #3D82CD; background-color:#E6EFF9; clear:both;}
.desk_img{ float:right;}
.desk_box ul{ float:left; text-align:left; list-style-type:square; margin:0px; padding-left:8px; list-style-position:inside; width:210px;}
.desk_box li{ margin:0px; padding:0px;}
.desk_box p{ float:left; text-align:left; margin-top:5px; padding-left:8px; width:200px;}


