@charset "utf-8";

/*-----------------------------
  Reset
-----------------------------*/
*{
margin:0;
padding:0;
}

html{
height:100%;
width:100%;
}

body{
height:100%;
width:100%;
}

body,th,td{
font-size:12px;
line-height:160%;
color:#333;
font-family:"ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "Osaka",sans-serif;
}

th{
text-align:left;
font-weight:normal;
}

a{
color:#ff6600;
}

a:hover{
color:#ffaa00;
}

img{
border:0;
vertical-align:middle;
}

option{
padding:0 3px;
}

input{
margin:0 3px 0 0;
vertical-align:middle;
}

label{
margin:0 10px 0 0;
}


/*-----------------------------
  Layout
-----------------------------*/
#wrapbg{
width:760px;
background:url(../img/all_bg001.gif) repeat-y center right;
}

#wrap{
width:750px;
margin:0 10px 0 0;
text-align:left;
}

h1{
height:56px;
padding:14px 0 0 10px;
background:#fff;
}

/* Global Navigation */
#glonavi{
width:750px;
height:35px;
background:#ffcc99;
}

#glonavi dt{
float:left;
}

#glonavi dt a{
display:block;
height:30px;
}

#glonavi dt a span{
height:0px;
width:0px;
display:block;
overflow:hidden;
}

#glonavi dt .gn01{width:123px;background:url(../img/all_glonavi.gif) no-repeat 0 0;}
#glonavi dt .gn02{width:124px;background:url(../img/all_glonavi.gif) no-repeat -123px 0;}
#glonavi dt .gn03{width:124px;background:url(../img/all_glonavi.gif) no-repeat -247px 0;}
#glonavi dt .gn04{width:130px;background:url(../img/all_glonavi.gif) no-repeat -371px 0;}
#glonavi dt .gn05{width:124px;background:url(../img/all_glonavi.gif) no-repeat -501px 0;}
#glonavi dt .gn06{width:125px;background:url(../img/all_glonavi.gif) no-repeat -625px 0;}

#glonavi dt .gn01:hover{width:123px;background:url(../img/all_glonavi.gif) no-repeat 0 -30px;}
#glonavi dt .gn02:hover{width:124px;background:url(../img/all_glonavi.gif) no-repeat -123px -30px;}
#glonavi dt .gn03:hover{width:124px;background:url(../img/all_glonavi.gif) no-repeat -247px -30px;}
#glonavi dt .gn04:hover{width:130px;background:url(../img/all_glonavi.gif) no-repeat -371px -30px;}
#glonavi dt .gn05:hover{width:124px;background:url(../img/all_glonavi.gif) no-repeat -501px -30px;}
#glonavi dt .gn06:hover{width:125px;background:url(../img/all_glonavi.gif) no-repeat -625px -30px;}

#glonavi dt .gn01on{width:123px;background:url(../img/all_glonavi.gif) no-repeat 0 -30px;}
#glonavi dt .gn02on{width:124px;background:url(../img/all_glonavi.gif) no-repeat -123px -30px;}
#glonavi dt .gn03on{width:124px;background:url(../img/all_glonavi.gif) no-repeat -247px -30px;}
#glonavi dt .gn04on{width:130px;background:url(../img/all_glonavi.gif) no-repeat -371px -30px;}
#glonavi dt .gn05on{width:124px;background:url(../img/all_glonavi.gif) no-repeat -501px -30px;}
#glonavi dt .gn06on{width:125px;background:url(../img/all_glonavi.gif) no-repeat -625px -30px;}

#glonavi dd{
clear:both;
}

/* Topic Path */
#topicPath{
height:20px;
background:#eee;
font-size:10px;
}
#topicPath a{
margin:0 0 0 5px;
padding:0 0 0 10px;
background:url(../img/all_icn003.gif) no-repeat center left;
}
#topicPath span{
color:#999;
margin:0 0 0 5px;
padding:0 0 0 10px;
background:url(../img/all_icn003.gif) no-repeat center left;
}
#topicPath .tpSt{
background:none;
}

/* Contents Area (Left) */
#leftArea{
float:left;
width:150px;
padding:1px 0 0 0;
background:#fcf6c2;
}

/* Contents Area (Right) */
#mainArea{
float:right;
width:600px;
}



/* Footer Area */
#foot{
clear:both;
width:760px;
overflow:hidden;
display:block;
background:url(../img/all_bg002.gif) no-repeat top left;
}

#ftNavi{
float:left;
margin:12px 0 0 15px;
clear:both;
overflow:hidden;
}
#ftNavi dt{
float:left;
margin:0 7px 0 0;
font-size:10px;
line-height:100%;
}

#copyright{
float:right;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
padding:0 10px 0 0;
}

#ftWar{
font-size:10px;
color:#666;
line-height:140%;
margin:10px 0 7px 10px;
}

#sbBanner{
width:740px;
text-align:right;
padding:0 0 7px 0;
}




/*-----------------------------
  Default
-----------------------------*/

/* float */
.clear{clear:both;height:0;overflow:hidden;*height:1px;}
.fleft{float:left;}
.fright{float:right;}


/* text */
.txtarea01{margin:0 20px 20px 30px;}

.ttl01{font-size:14px;font-weight:bold;}
.ttl02{font-size:16px;font-weight:bold;}

.bldt{font-weight:bold;}

.minit{font-size:10px;}

.alignl{text-align:left;}
.alignc{text-align:center;}
.alignr{text-align:right;}

.lineh01{
line-height:100%;
}

.redline{
height:12px;
border-bottom:#CC0000 solid 1px;
}

.glayt{color:#333333;}
.glayt2{color:#666666;}
.glayt3{color:#999999;}
.bluet{color:#003366;}
.wbluet{color:#0066CC;}
.redt{color:#CC3300;}
.oranget{color:#FF9900;}
.greent{color:#339900;}
.blue{color:blue;}
.red2{color:red;}

.mal01{margin-left:5px;}
.mal02{margin-left:10px;}
.mal03{margin-left:15px;}
.mal04{margin-left:20px;}
.mal05{margin-left:25px;}
.mal06{margin-left:30px;}

.mar01{margin-right:5px;}
.mar02{margin-right:10px;}
.mar03{margin-right:15px;}
.mar04{margin-right:20px;}
.mar05{margin-right:25px;}
.mar06{margin-right:30px;}

.mab01{margin-bottom:5px;}
.mab02{margin-bottom:10px;}
.mab03{margin-bottom:15px;}
.mab04{margin-bottom:20px;}
.mab05{margin-bottom:25px;}
.mab06{margin-bottom:30px;}

.mab10{margin-bottom:150px;}