/*===================
tomyone共通css
===========================================*/


/*Reset
-------------------------------------------*/
body {
	margin:0;
	text-align:center;
	background:url(../images/bg.gif);
	}
	
* {
	margin:0;
	padding:0;
	}

h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd {
	margin:0;
	padding:0;
	font-weight:normal;
	}

li {
	list-style:none;
	}

img {
	border:0;
	}
	
hr {
	display:none;
	}
	

/*Link
--------------*/
a {
	text-decoration:none;
	}

a:link {
	color:#044f9e;
	}

a:visited {
	color:#01518f;
	}

a:hover {
	color:#d90000;
	}

a:active {
	color:#d90000;
	}
	
a.imgov img:hover{
	filter:alpha(opacity=80); /*IE*/
	-moz-opacity:0.80; /*FF*/
	opacity:0.80;
	}
	

/*Background
-------------------------------------------*/

#container {
	width:710px;
	margin:11px auto;
	text-align:left;
	}


#container2 {
	width:710px;
	margin:0px auto;
	text-align:left;
	}


/*Header
-------------------------------------------*/
#hdr {
	width:710px;
	}
#hdrseo h1{
 width:710px;
 background:url(../images/head_seo.gif) no-repeat;
 font-size:0.65em;
 color:#FFFFFF;
 padding-left:5px;
 }
 
 #hdrArea{
	width:710px;
	height:58px;
	background:url(../images/content_bg.gif) repeat-y;
	padding:8px 0px 0px 0px;
	clear:both;
	background-color:#FFFFFF;
	display:block;
  }
	
	#hdrlogo h2 {
	width:289px;
	float:left;
	}
	
	#hdr_r{
	float:right;
	width:381px;
	padding-right: 20px;
	}
	
/*Headerlink
-------------------------------------------*/

ul{ margin:0; padding:0px; }
#headlink {
	width:258px;
	list-style-type:none;
	margin-top: 8px;
	float:right
}

li#link1, li#link2, li#link3, li#link4{ float:left; }
li#link1 a{background: transparent; width:52px; height:14px; display:block; text-decoration: none;}
li#link2 a{background:transparent; width:90px; height:14px; display:block;text-decoration:none;}
li#link3 a{background:transparent; width:116px; height:14px; display:block; text-decoration:none;}
/*li#link4 a{background: transparent; width:110px; height:14px; display:block; text-decoration: none;}*/
li#link1 a { left: 0px; background: url(../images/header_link01.gif) 0 0 no-repeat; }
li#link2 a { left: 52px; background: url(../images/header_link02.gif) 0 0 no-repeat; }
li#link3 a { left: 142px; background: url(../images/header_link03.gif) 0 0 no-repeat; }
/*li#link4 a { left: 214px; background: url(../images/header_link04.gif) 0 0 no-repeat; }*/


li#link1 a:hover, li#link2 a:hover, li#link3 a:hover, li#link4 a:hover{ background-position: 0 -14px; }

span.invisible {display: none;}

/*ACTINE*/

li#link1.ac{background:transparent;width:52px;height:14px;display:block;text-decoration:none;bottom:0px;}
li#link2.ac{background:transparent;width:90px;height:14px;display:block;text-decoration:none;bottom:0px;}
li#link3.ac{background:transparent;width:116px;height:14px;display:block;text-decoration:none;bottom:0px;}
li#link4.ac{background:transparent;width:110px;height:14px;display:block;text-decoration:none;bottom:0px;}


li#link1.ac{left:0px;background:url(../images/header_link01.gif) 0 -14px no-repeat;}
li#link2.ac{left:52px;background-image:url(../images/header_link02.gif); background-position:0 -14px; background-repeat:no-repeat;}
li#link3.ac{left:142px;background-image:url(../images/header_link03.gif); background-position:0 -14px; background-repeat:no-repeat;}
li#link4.ac{left:214px;background-image:url(../images/header_link04.gif); background-position:0 -14px; background-repeat:no-repeat;}


/*Navigation
-------------------------------------------*/
#Gnavi {
	clear:both;
	padding:10px 20px 5px 20px;
	background:url(../images/redbar.gif) bottom no-repeat;
}

ul{ margin:0; padding:0px; }
ul#navigation{width:670px; height:38px; margin:0px 0px; padding:0px; list-style-type:none; clear:both;}
ul#navigation li {float:left;}
ul#navigation li a {display:block; height:38px; text-indent:-9999px; outline:none;}

li#bu1 a {width:71px; background:transparent url(../images/navi01.gif) no-repeat;}
li#bu2 a {width:90px; background:transparent url(../images/navi02.gif) no-repeat;}
li#bu3 a {width:98px; background:transparent url(../images/navi03.gif) no-repeat;}
li#bu4 a {width:129px; background:transparent url(../images/navi04.gif) no-repeat;}
li#bu5 a {width:98px; background:transparent url(../images/navi05.gif) no-repeat;}
li#bu6 a {width:92px; background:transparent url(../images/navi06.gif) no-repeat;}
li#bu7 a {width:92px; background:transparent url(../images/navi07.gif) no-repeat;}

ul#navigation li a:hover{background-position: 0 -38px; }

/*ACTIVE*/
ul#navigation li.on span {display:block; height:38px; text-indent:-9999px;}

li#bu1.on {width:71px; background:transparent url(../images/navi01.gif) no-repeat 0 -38px;}
li#bu2.on {width:90px; background:transparent url(../images/navi02.gif) no-repeat 0 -38px;}
li#bu3.on {width:98px; background:transparent url(../images/navi03.gif) no-repeat 0 -38px;}
li#bu4.on {width:129px; background:transparent url(../images/navi04.gif) no-repeat 0 -38px;}
li#bu5.on {width:98px; background:transparent url(../images/navi05.gif) no-repeat 0 -38px;}
li#bu6.on {width:92px; background:transparent url(../images/navi06.gif) no-repeat 0 -38px;}
li#bu7.on {width:92px; background:transparent url(../images/navi07.gif) no-repeat 0 -38px;}


/*contents
-------------------------------------------*/
#maincontent{
	width:710px;
	background:url(../images/content_bg.gif) repeat-y;
	padding:0px 0px 10px 0px;
	clear: both;
}

#textArea{
	padding:15px 20px;
	width:670px;
	clear:both;
}

.righttext{
width:441px;
float:right;
}

.righttext01{
	width:408px;
	float:right;
}

.dotArea{
	background:url(../images/dot.gif) repeat-x bottom;
	padding:5px 0px;
}

.dotAreaT{
	background:url(../images/dot.gif) repeat-x top;
	padding:5px 0px;
}

.dotAreaL{
	background:url(../images/dot_t.gif) repeat-y left;
	padding-left:12px;
}

/*Text-align
--------------------------------------------*/
.txaL {
	text-align:left;
	}

.txaR {
	text-align:right;
	}

.txaC {
	text-align:center;
	}	


/*noteArea
-------------------------------------------*/
#note{
	width:670px;
	margin:0;
	padding:0 20px;
}
#noteArea{
	width:670px;
	margin:0;
	background:url(../images/note_bg.gif) repeat-y;
	text-align: center;
}
.notenaka{
	width:630px;
	margin:0px 20px;
	text-align: left;
	}



.icon {
	background:url(../images/icon.gif) no-repeat;
	background-position:0px 5px;
}


.icon_au {
	background:url(../images/icon_au.gif) no-repeat;
	background-position:0px 5px;
}

.icon2 {
	background:url(../images/icon.gif) no-repeat;
	background-position:0px 8px;
}


.icon3 {
	background:url(../images/icon.gif) no-repeat;
	background-position:0px 10px;
}



#comdotBox{
  width:380px;background: url(../images/dot.gif) repeat-x bottom;
  padding:7px 0px;
	float: left;
	}
	
#comdotBox2{
  width:441px;background: url(../images/dot.gif) repeat-x bottom;
  padding:7px 0px;
	float: left;
	}
	
#comdotBox3{
  width:299px;background: url(../images/dot.gif) repeat-x bottom;
  padding:7px 0px;
	float: left;
	}
	
#comdotBox4{
  width:315px;background: url(../images/dot.gif) repeat-x bottom;
  padding:7px 0px;
	float: left;
	}

#comdotBox5{
  width:630px;background: url(../images/dot.gif) repeat-x bottom;
  padding:7px 0px;
	float: left;
	}
	
.koumoku1{
	width:100px;
	float:left;
	margin:0;
	padding-left: 10px;
}


.koumoku2{
	float:left;
	margin:0;
	padding:0px 0px 0px 10px;
	width: 260px;
}

.koumoku3{
	width:70px;
	float:left;
	margin:0;
	padding-left: 10px;
}

.koumoku4{
	float:left;
	margin:0;
	padding:0px 0px 0px 10px;
	width: 290px;
}



.koumoku6{
	float:left;
	margin:0;
	padding:0px 0px 0px 10px;
	width: 200px;
}

.koumoku5{
	width:35px;
	float:left;
	margin:0;
}


.koumoku7{
	float:left;
	margin:0;
	padding:0px 0px 0px 10px;
	width: 289px;
}

.line{
	border:solid #b6b6b6 1px;
 }


/*TopBack
-------------------------------------------*/
#topBack {
	margin-top:30px;
	text-align:right;
	clear:both;
	}
	
/*Font
-------------------------------------------*/
.fSmall {
	font-size:0.65em;
	line-height:1.5em;
	color:#666666;
	}
	
.fNormal {
	font-size:0.8em;
	line-height:1.5em;
	word-break:break-all;
	color:#666666;
	}
		
.fLarge {
	font-size:1.2em;
	color:#666666;
	line-height:1.7em;
	}

.bold {
	color:#ffa523;
	font-weight:bold;
	}

/*Class
-------------------------------------------*/
.floatL {
	float:left;
	}
	
.floatR {
	float:right;
	}

.floatC {
	clear:both;
	}
	
.fBold {
	font-weight:bold;
	}

.fcenter{
  text-align:center;
	}
	
.lineNone {
	text-decoration:none;
	}
	
.clearfix:after {
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	}
	
.rose{
color:#fb85b0;
}

.red{
color:#e30a10;
}
.blue{
color:#0066cc;
}

.bblue{
color:#3366CC;
}

.pink{
color:#ff0000;
}

.green{
color:#9cbf50;
}

.ggreen{
color:#4c6650;
}

.brown{
color:#9b8d6d;
}

.orenge{
color:#dd6300;}

.violet{
color:#928ed0;}

/*for win ie*/
.clearfix {
	display:inline-block;
	}	

.hide {
	display:none;
	}

/*Margin
--------------*/
/*top*/
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}

/*bottom*/
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}

/*left*/
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}

/*right*/
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}


/*Padding
--------------*/
#padd td{ padding:5px;}
#padd2 td{ padding:10px;}

/*top*/
.pt5 {padding-top:5px;}	
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}

/*bottom*/
.pb5 {padding-bottom:5px;}	
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
	
/*left*/
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl35 {padding-left:35px;}
.pl40 {padding-left:40px;}

/*right*/
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
.pr35 {padding-right:35px;}
.pr40 {padding-right:40px;}

.pa10 {padding:10px;}


iframe {
	margin: 0px;
	padding: 0px;
	width: 100%;
	noshado;
}
