﻿@charset ”UTF-8”;

/*＝タグリセット＝*/
h1,h2,h3,h4,h5,h6,p,div,ul,li,a,img,dt,dl,dd,tr,td{
 margin:0px;
 padding:0px;
 border:0px;
}

body{
 margin:0px auto;
 text-align:center;
 background:url("/img/bg.gif");
 text-align:center;
}

table{
 margin:0px;
 padding:0px;
 border:0px;
 border-collapse:collapse;
}

#all li{
 list-style:none;
}

#all{/*全体指定*/
 /*width:866px;*/
 width:906px;
 margin:0px auto;
 background:url("/img/bg_s.gif") repeat-y;
 font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif;
}

h1{
 font-size:11px;
 font-weight:normal;
 color:#ffffff;
 text-align:left;
 padding-left:5px;
 line-height:19px;
 background:url("/img/hl.jpg") repeat-x;
}

#layer0{
 /*width:860px;*/
 width:900px;
 padding:0px 3px;
}

/*＝＝ヘッダ枠内指定＝＝*/
#header{
 padding-top:20px;
}

#header div{
 width:603px;
 height:50px;
 padding-right:10px;
 line-height:18px;
 float:right;
 font-size:12px;
 color:#666666;
 text-align:left;
}

#header .logo{
 width:215px;
 height:50px;
 float:left;
 padding-left:10px;
}

#header ul{
 clear:both;
 /*padding-left:298px;*/
 padding-left:338px;
}

#header li{
 display:inline;
 list-style:none;
}

#header li a{
 text-decoration:none;
 color:#993333;
 font-size:12px;
 display:block;
 float:left;
 padding-top:8px;
 text-align:center;
}

#header .kind a{
 width:70px;
 height:20px;
 background:url("/img/b_category.jpg") no-repeat;
 margin-left:1px;
}


#header .kind a:hover{
 color:#ff0033;
 background:url("/img/b_category2.jpg") no-repeat;
}


#header .area a{
 width:68px;
 height:20px;
 background:url("/img/b_area.jpg") no-repeat;
 margin-left:1px;
}

#header .area a:hover{
 color:#ff6600;
 background:url("/img/b_area2.jpg") no-repeat;
}

#layer1{
 clear:both;
 text-align:left;
 border-top:2px solid #cc6633;
}

/*＝＝メインコンテンツ内指定＝＝*/
#main{
 width:670px;
 padding:15px 0px 30px 10px;
 float:left;
 font-size:12px;
 color:#666666;
}

#main2{
 width:670px;
 padding:15px 0px 30px 10px;
 float:left;
 font-size:12px;
 color:#666666;
}

#all .pan{
font-size:11px;
color:#663300;
padding:0px;
}

#all .pan a{
 color:#663300;
 text-decoration:none;
font-size:11px;
padding:0px;
}


/*＝＝右枠内指定＝＝*/
#left{
 /*width:155px;*/
 width:195px;
 padding-top:15px;
 padding-right:10px;
 float:right;
}

#banner{
 margin-top:20px;
}

#left h5{
 background:url("/img/m_i.gif") no-repeat;
 line-height:25px;
 font-size:14px;
 color:#ffffff;
 /*text-align:center;*/
 text-align:left;
 padding-left:10px;
 margin-top:20px;
}

#info li{
 list-style:none;
 font-size:12px;
 line-height:20px;
}

#info li a{
 color:#663300;
 text-decoration:none;
}

#info{
border:solid 1px #ff9900;
padding:10px 5px;
}

#left h6{
 background:url("/img/m_sp.gif") no-repeat;
 line-height:25px;
 font-size:12px;
 color:#ffffff;
 /*text-align:center;*/
 text-align:left;
 padding-left:10px;
 margin-top:20px;
}

#add{
border:solid 1px #66cccc;
padding:10px 5px 30px;
}

#add dt{
 font-size:12px;
 line-height:20px;
 font-weight:bold;
}

#add dd{
font-size:12px;
line-height:16px;
color:#666666;
}

/*＝＝フッタ枠内指定＝＝*/
#footer{
 clear:both;
 text-align:left;
 font-size:12px;
}

#footer ul{
 margin-left:20px;
 padding-top:5px;
}

#footer li{
 list-style:none;
 display:inline;
 color:#999999;
}

#footer li a{
 border-left:1px solid #999999;
 padding:0px 3px;
 font-size:12px;
 color:#999999;
 text-decoration:none;
}

#footer p{
 text-align:center;
 color:#ffffff;
 line-height:26px;
 margin-top:10px;
 background:#ff9900;
}

/*＝＝その他装飾指定＝＝*/
#all .right{
 clear:both;
 text-align:right;
 padding:15px 30px 0px 0px;
}

#all .right a{
 color:#999999;
 padding-top:15px;
 font-size:11px;
}

#all .blue{
 color:#0000ff;
}

#all .red{
 color:#ff0000;
}

em{
 font-style:normal;
 background:#99ffcc;
 padding:3px;
}

strong{
font-weight:normal;
}

#all .clear{
 clear:both;
 padding-top:10px;
}

#all .center{
text-align:center;
}

/*申込みボタン*/
#all .mosikomi {
 text-align:center;
 padding:15px 0px;
}

#all .mosikomi a{
 display:block;
 line-height:33px;
 text-decoration:none;
 color:#ffffff;
 font-size:13px;
 font-weight:bold;
 background:url("/img/bt_mosikomi.gif") no-repeat center;
}

/*お知らせ*/
#osirase{
 border:dotted 1px #ff9933;
 width:600px;
 margin:10px 10px 0px;
 padding:5px;
 background:#ffffee;
}

/*各フォーム日本語入力コントロール*/
#all .on{
ime-mode:active;
}

#all .off{
ime-mode:inactive;
}


/* */
.pager {
	padding:3px;
}
.pager a {
	padding:3px;
}
.pager span {
	padding:3px;
}

