@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:#444;
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_bg003.gif) repeat-y center right;
}

#wrapbg2{
width:760px;
background:url(../img/all_bg001.gif) repeat-y center right;
}

#wrap{
width:750px;
margin:0 10px 0 0;
text-align:left;
}

#head{
overflow:hidden;
clear:both;
width:750px;
}

h1{
float:left;
height:56px;
padding:14px 0 0 10px;
background:#fff;
}

#login{
float:right;
font-size:10px;
color:#FF6600;
padding:34px 10px 0 0;
}
#login a{
margin:0 0 0 5px;
}
#login a img{
vertical-align:middle;
}



/*Title*/
.contactTtl{
background:#f90;
color:#fff;
font-weight:bold;
font-size:14px;
padding:1px 0 0 5px;
margin:0 0 15px 0;
}


/* 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{
width:750px;
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;
padding:0 0 7px 0;
overflow:hidden;
display:block;
background:url(../img/all_bg002.gif) no-repeat top left;
}

#ftNavi{
float:left;
margin:0 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
-----------------------------*/

/* Line */
.solidline{
padding:10px 0 0 0;
margin:0 0 20px 0;
border-bottom:#ccc solid 1px;
}
.dashline{
padding:10px 0 0 0;
margin:0 0 20px 0;
border-bottom:#ccc dashed 1px;
}
.dashline2{
width:550px;
padding:10px 0 3px 0;
margin:0 0 20px 0;
border-bottom:#ccc dashed 1px;
}
.dashline3{
width:550px;
padding:5px 0 3px 0;
margin:0 0 10px 0;
border-bottom:#ccc dashed 1px;
}

/* float */
.clear{clear:both;height:0;overflow:hidden;*height:1px;}
.clear2{overflow:hidden; clear:both; width:100%;}
.fleft{float:left;}
.fright{float:right;}


/* text */
.lineh140{
line-height:140%;
}

.ttl01{font-size:14px;font-weight:bold;}
.ttl02{font-size:16px;font-weight:bold;}

.bldt{font-weight:bold;}
.nmlt{font-weight:normal;}

.minit{font-size:10px;}
.larget{font-size:14px;}

.alignl{text-align:left;}
.alignc{text-align:center;}
.alignr{text-align:right;}

.black1{color:#000000;}
.glay1{color:#333333;}
.glay2{color:#666666;}
.glay3{color:#999999;}
.blue1{color:#003366;}
.blue2{color:#006699;}
.blue3{color:#0099cc;}
.red1{color:#CC3300;}
.orange1{color:#FF9900;}
.orange2{color:#FF6600;}
.green1{color:#339900;}


.bgOrange1{background-color:#FCC561;}
.bgOrange2{background-color:#FCF6C2;}
.bgGlay1{background-color:#EEEEEE;}


.ct1{color:#47B9C5;}

.mal01{margin-left:5px;}
.mal02{margin-left:10px;}
.mal03{margin-left:15px;}
.mal04{margin-left:20px;}
.mal05{margin-left:25px;}
.mal06{margin-left:30px;}
.mal07{margin-left:35px;}
.mal08{margin-left:40px;}
.mal09{margin-left:45px;}
.mal10{margin-left:50px;}

.mar01{margin-right:5px;}
.mar02{margin-right:10px;}
.mar03{margin-right:15px;}
.mar04{margin-right:20px;}
.mar05{margin-right:25px;}
.mar06{margin-right:30px;}
.mar07{margin-right:35px;}
.mar08{margin-right:40px;}
.mar09{margin-right:45px;}
.mar10{margin-right:50px;}

.mab01{margin-bottom:5px;}
.mab02{margin-bottom:10px;}
.mab03{margin-bottom:15px;}
.mab04{margin-bottom:20px;}
.mab05{margin-bottom:25px;}
.mab06{margin-bottom:30px;}
.mab07{margin-bottom:35px;}
.mab08{margin-bottom:40px;}
.mab09{margin-bottom:45px;}
.mab10{margin-bottom:50px;}

.paa01{padding:5px;}
.paa02{padding:10px;}

.mat01{margin-top:1px;}
.mat02{margin-top:2px;}
.mat03{margin-top:3px;}
.mat04{margin-top:4px;}
.mat05{margin-top:5px;}