/* CSS Document */
dl,dd,ol{ margin:0;padding:0;}
html{
	padding			:0;
	border			:0;
	margin			:0;
	font-family		: "メイリオ", "ＭＳ ゴシック", Osaka, sans-serif;
	}

body{
	font-size: 12px;
	color: #333333;
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
}

input {
font-family:Arial,Helvetica,sans-serif;
}

img ,
a img{
	border:none;
}
.clearfix:after { content: ""; display: block; height: 0; visibility: hidden; clear: both; }
.clear{
	clear:both;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

/* ▼ここからリンク色▼ */
.saitou{
	 color:#bc611e;
}
.nakae{
	color:#c70067;
}
.otaka{
	color:#417038;
}
.kawashima{
	color:#00608d;"
}

a{/*リンクされた文字*/
    color:#ff6600;
    font-style:normal;
    text-decoration:underline;
}
a:link {/*未訪問のリンク*/
    color:#ff6600;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#ff6600;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#ff6600;
    font-style:normal;
    text-decoration:none;
}
a:active {/*クリック中*/
    text-decoration:none;
}


#footer a{/*リンクされた文字*/
    color:#ffffff;
    font-style:normal;
    text-decoration:underline;
}
#footer a:link {/*未訪問のリンク*/
    color:#ffffff;
    font-style:normal;
    text-decoration:underline;
}
#footer a:visited {/*訪問後のリンク*/
    color:#ffffff;
    text-decoration:underline;
}
#footer a:hover {/*マウスをのせたとき*/
    color:#ffffff;
    font-style:normal;
    text-decoration:none;
}
#footer a:active {/*クリック中*/
    text-decoration:none;
}

a.guide:link    {color: #FFFFFF; text-decoration : none;}
a.guide:visited {color: #FFFFFF; text-decoration : none;}
a.guide:hover   {color: #FFFFFF; text-decoration : underline;}



/* ▲ここまでリンク色▲ */

.right{
	text-align:right;
}


/* ▼ここから段落▼ */
h2.midasi4{
	margin:0 0 8px 0;
	padding:0 0 0 12px;
	font-size:12px;
	/*border-left:9px solid #ff6600;*/
	/*background:url(./../img/common/icon_orange.gif) repeat-y 0 0;*/
	background:url(./../img/common/icon_orange.gif);
	background-repeat: no-repeat;  
	background-position:0 3px;
}

#main_text div.indent3{
	margin-bottom:18px;
	margin-left:10px;
}

#main_text ul li ,
#main_text ol li {
	margin-bottom:10px;
}

.clear + h2.midasi4{
	margin-top:30px;
}

#main_text dl dd {
	margin-bottom:5px;
}

#all_bg{
	margin: 0px;
	padding: 0px;
}

/* h1タグ*/
h1.header_txt {
	padding:0 50px;
	margin:0 0 20px 0;
	text-indent: -10000px;
	height:15px;
}


#header_01{
	background-color:#282828;
	margin: 0px;
	padding:15px 0 0 0;
	height: 43px;
	width: 100%;
}

#g_menu{
	background		:url(./../img/common/g_menu_back.jpg);
	margin			:0px;
	padding:0;
	height			:50px;
	color			:#000;
}
#g_menu a{
	color			:#fff;
	text-decoration	:none;
	}
#g_menu a:hover{
	color			:#ffc;
	text-decoration	:none;
	text-shadow		:0px 0px 3px #fff;
}

#g_menu ul{
	list-style:none;
}
#g_menu ul li a{
	display:block;
	height:50px;
	float:left;
	margin:0;
	padding: 0px;
	text-indent:-10000px;
}

#g_menu ul li#g_menu01 a{
	background:url(./../img/common/g_menu01.jpg) no-repeat;
	width:156px;
}

#g_menu ul li#g_menu02 a{
	background:url(./../img/common/g_menu02.jpg) no-repeat;
	width:156px;
}

#g_menu ul li#g_menu03 a{
	background:url(./../img/common/g_menu03.jpg) no-repeat;
	width:179px;
}

#g_menu ul li#g_menu04 a{
	background:url(./../img/common/g_menu04.jpg) no-repeat;
	width:105px;
}

#g_menu ul li#g_menu05 a{
	background:url(./../img/common/g_menu05.jpg) no-repeat;
	width:159px;
}

#g_menu ul li#g_menu06 a{
	background:url(./../img/common/g_menu06.jpg) no-repeat;
	width:165px;
}

#g_menu ul li#g_menu01 a:hover{
	background:url(./../img/common/g_menu01_o.jpg) no-repeat;
	width:156px;
}

#g_menu ul li#g_menu02 a:hover{
	background:url(./../img/common/g_menu02_o.jpg) no-repeat;
	width:156px;
}

#g_menu ul li#g_menu03 a:hover{
	background:url(./../img/common/g_menu03_o.jpg) no-repeat;
	width:179px;
}

#g_menu ul li#g_menu04 a:hover{
	background:url(./../img/common/g_menu04_o.jpg) no-repeat;
	width:105px;
}

#g_menu ul li#g_menu05 a:hover{
	background:url(./../img/common/g_menu05_o.jpg) no-repeat;
	width:159px;
}

#g_menu ul li#g_menu06 a:hover{
	background:url(./../img/common/g_menu06_o.jpg) no-repeat;
	width:165px;
}

ul#nav {
	height:20px;
	width:920px;
	padding:5px 0 20px 0;
	padding-left:-20px;
	margin:0 auto;
	list-style:none;
}
ul#nav li{
	float:left;
	padding:0 3px;
}
ul#nav li.nav_parent:after{
	content:" > ";
	text-decoration:none;
}

#all_container{
	width: 100%;
	background-color:#ffffff;
}

/* ▼130412追加▼ */
#main_container_b{
	background-color:#dadada;
	padding: 20px;
	width: 880px;
	margin:0 auto;
}
/* ▲130412追加▲ */

#main_text{
	background-color:#f8f8f8;
	padding:30px;
}

#to_top{
	padding: 10px 0;
	text-align:right;
	width: 920px;
	margin:0 auto;
}

#footer{
	color:#ffffff;
	background-color:#bababa;
	margin: 30px 0 10px;
	padding: 15px 0;
	text-align:left;
	height:20px;
}

#footer ul{
	margin:0 auto;
	padding:0;
	width: 920px;
	clear:both;
}

#footer ul li{
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
}

/* ▲ここまで段落▲ */

/* ▼ここからヘッダ▼ */
.head_size{
	padding: 0px;
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.head_ton img{
	width:90px;
	float:left;
	padding-right:10px;
}
.head_ton{
	color:#ffffff;
	font-size:9px;
	width: 370px;
	float: left;
}

.head_tera{
	width: 162px;
	float: right;
}

.head_center{
	width: 378px;
	height:2px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/* ▲ここまでヘッダ▲ */

/* ▼ここからフッタ▼ */

#copyright{
	width: 920px;
	margin:0 auto;
	text-align: left;
	padding:15px 20px;
}
/* ▲ここまでフッタ▲ */


