@charset "utf-8";


/* ===== common_style ===== */

* { 
margin:0; 
padding:0; 
color:#333333;
font-weight:normal;
font-style:normal;
text-decoration:none;
}
body{
	text-align:center;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background-color:#FFFFFF;
	letter-spacing:0.02em;
	font-size: 0.8em;
}
img{
border:0;
}
.clear{
clear:both;
}

a:link{
color:#006633;
text-decoration:underline;
}
a:visited{
color:#006633;
text-decoration:underline;
}
a:active{
color:#006633;
text-decoration:underline;
}
a:hover{
color:#E16000;
text-decoration:underline;
} 


/* ===== common_layout ===== */

/* header */

#headtxt{
background:url(../../img/bk_headtxt.jpg) left top repeat-x;
height:26px;
padding-top:2px;
}
#headtxt h1{
width:860px;
margin:0 auto;
color:#ffffff;
font-size:10px;
text-align:left;
}

#headtxt p {
	width: 860px;
	margin: 0 auto;
	color: #ffffff;
	font-size: 10px;
	text-align: left;
}

#header{
width:860px;
margin:0 auto;
}
#header h2{
display:block;
width:428px;
height:60px;
margin-left:7px;
float:left;
margin-bottom:8px;
}

#header #box_r{
	width:161px;
	height:22px;
	float:right;
	margin-left: 264px;
	text-align: right;
}

#header #box_r a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: “alpha( opacity=60 )”;
}

#header #box_r .float_l{
float:left;
}

/* fontsize_box */

#box_fontsize li{
list-style:none;
float:left;
width:18px;
height:18px;
margin-left:10px;
}

/* navigation */
#bk_nav{
background:url(../../img/bk_nav.jpg) left top repeat-x;
width:100%;
height:37px;
padding-bottom:4px;
clear:both;
}

#nav{
margin:0 auto;
width:860px;
height:37px;
}

#nav li{
list-style:none;
float:left;
}
#nav li a{
display:block;   
text-decoration:none;   
text-indent:-9999px;     
}
#nav li#nav01 a{
background: url(../../img/nav01.jpg) left top no-repeat;
height:37px;
width:143px;
display:block;
}
#nav li#nav02 a{
background: url(../../img/nav02.jpg) left top no-repeat;
height:37px;
width:143px;
display:block;
}
#nav li#nav03 a{
background: url(../../img/nav03.jpg) left top no-repeat;
height:37px;
width:143px;
display:block;
}
#nav li#nav04 a{
background: url(../../img/nav04.jpg) left top no-repeat;
height:37px;
width:143px;
display:block;
}
#nav li#nav05 a{
background: url(../../img/nav05.jpg) left top no-repeat;
height:37px;
width:144px;
display:block;
}
#nav li#nav06 a{
background: url(../../img/nav06.jpg) left top no-repeat;
height:37px;
width:144px;
display:block;
}

#nav li#nav01 a:hover , #nav li#nav02 a:hover , #nav li#nav03 a:hover , #nav li#nav04 a:hover , #nav li#nav05 a:hover , #nav li#nav06 a:hover{
background-position:0 -37px;
}
#nav li#nav01_o{
background: url(../../img/nav01.jpg) left -37px no-repeat;
height:37px;
width:143px;
display:block;
text-indent:-9999px;  
}
#nav li#nav02_o{
background: url(../../img/nav02.jpg) left -37px no-repeat;
height:37px;
width:143px;
display:block;
text-indent:-9999px;  
}
#nav li#nav03_o{
background: url(../../img/nav03.jpg) left -37px no-repeat;
height:37px;
width:143px;
display:block;
text-indent:-9999px;  
}
#nav li#nav04_o{
background: url(../../img/nav04.jpg) left -37px no-repeat;
height:37px;
width:143px;
display:block;
text-indent:-9999px;  
}
#nav li#nav05_o{
background: url(../../img/nav05.jpg) left -37px no-repeat;
height:37px;
width:144px;
display:block;
text-indent:-9999px;  
}
#nav li#nav06_o{
background: url(../../img/nav06.jpg) left -37px no-repeat;
height:37px;
width:144px;
display:block;
text-indent:-9999px;  
}


/* obi_member_button */
#bk_bt_member{
background:url(../../img/bk_nav2.jpg) left top repeat-x;
height:5px;
width:100%;
}
#box_bt_member{
margin:0 auto;
width:860px;
padding-top:3px;
}

#bt_mb a{
background:url(../../img/bt_mb.jpg) left top no-repeat;
width:95px;
height:26px;
display:block;
text-indent:-9999px;
text-decoration:none;
margin-left:748px;
}
#bt_mb a:hover{
background-position:0 -26px;
}




/* footer */
#bk_footer{
width:100%;
background-color:#006633;
overflow:hidden;
background:url(../../img/bk_footer.gif) left top repeat-x;
padding-bottom:10px;
}

#box_footer{
margin:0 auto;
width:860px;
padding-top:20px;

}
#box_footer #left{
	float:left;
	width:300px;
	text-align:left;
}
#box_footer #left p , #box_footer #right p , #box_footer #left h2{
color:#FFFFFF;
font-size:82%;
}
#box_footer #right{
	float:right;
	width:560px;
	text-align:right;
}
#box_footer #right p#cr{
color:#FFFFFF;
font-size:65%;
padding-top:18px;
}

#box_footer a:link{
color:#ffffff;
text-decoration:underline;
}
#box_footer a:visited{
color:#ffffff;
text-decoration:underline;
}
#box_footer a:active{
color:#ffffff;
text-decoration:underline;
}
#box_footer a:hover{
color:#E16000;
text-decoration:underline;
} 

#p_list {
	width: 500px;
	margin-left: 30px;
	margin-top: 15px;
}
#p_list li {
	margin-bottom: 15px;
}
#message h3 {
	margin-top: 30px;
}

body { overflow-x: hidden; }

 .m_new {
	background-image: url(../../img/new021_11.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}
.at {
	margin-top: 15px;
}
