@charset "Shift_JIS";

/* 
CSS Document
Copyright (C) WEB TOTAL SUPPORT CHUPS All Rights Reserved.
*/


/*トップページ構成 ------------------------------- */

body {
margin:0px;
font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
font-size:12px;
color:#333;
background:url(../common/body_back.jpg);
overflow-y:scroll;
}

*html body {  　　　　　/*IE6だけに適用*/
overflow-y:auto;
}

*+html body {　　　　　/*IE7だけに適用*/
overflow-y:auto;
}


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

#contents {
margin:0px;
padding:0px;
width:960px;
background-color:#FAFAF4;
overflow:hidden;
}

#info_box {
margin:40px 20px 0px 20px;
padding:0px;
width:920px;
overflow:hidden;
}

#info_box .left{
float:left;
margin:0px;
padding:0px;
width:480px;
}

#info_box .left .header{
margin:0px;
padding:0px;
width:480px;
overflow:hidden;
}

#info_box .left .header h1{
float:left;
margin:0px;
padding:0px;
width:158px;
}

#info_box .left .header h1 img{
vertical-align:bottom;
}

#info_box .left .header h2{
float:left;
margin:17px 0px 0px 10px;
padding:0px;
font-size:10px;
font-style:normal;
color:#333;
width:230px;
}

h3{
margin:40px 0px 0px 0px;
padding:0px;
}

h3 img{
vertical-align:bottom;
}


#wn_box{
margin:8px 0px 0px 0px;
padding:0px;
width:480px;
height:117px;
background:url(../home/wn_back.png);
}

#wn_box ul{
margin:0px 10px 0px 10px;
padding:0px;
width:460px;
list-style:none;
}

#wn_box li.date{
margin:0px;
padding:10px 0px 3px 0px;
text-align:left;
font-size:10px;
line-height:1.0em;
}

#wn_box li.com{
margin:0px 0px 0px 0px;
padding:0px;
text-align:left;
line-height:1.0em;
}




#blog_box{
margin:8px 0px 0px 0px;
padding:0px;
width:480px;
height:92px;
background:url(../home/blog_back.png);
}

#feed{
	float:left;
    margin:13px 0px 0px 0px;
	>margin:10px 0px 0px 0px;
	padding:0px;
	}

#feed ul{
    margin:0px 10px 0px 10px;
    padding:0px;
    width:460px;
    list-style:none;
}

#feed li{
    margin:0px 0px 8px 0px;
	>margin:0px 0px 8px 0px;
    padding:0px 0px 2px 20px;
	line-height:16px;
	text-align:left;
	background:url(../home/list_mark01.png) no-repeat;
    list-style:none;
}

.link_acc {
margin:20px 0px 0px 0px;
padding:0px;
text-align:right;
}

.link_acc02 {
margin:10px 0px 0px 0px;
padding:0px;
text-align:right;
}


#link_box {
width:150px;
height:30px;
margin:30px 0px 0px 0px;
padding:0px;
}

#link_box ul {
margin:0px;
padding:0px;
list-style: none;
}

#link_box ul li{
float:left;
height:30px;
margin:0px;
padding:0px;
text-indent: -9999px;
}

#link_box ul li a{
display:block;
height:30px;
}

#link_box ul li#m01 a   { width: 150px;  background: url("../home/link_b.png") -15px  -5px no-repeat; }

#link_box ul li#m01 a:hover   { background: url("../home/link_b.png") -15px  -45px no-repeat; }


h4{
margin:60px 0px 0px 0px;
padding:0px;
width:960px;
}

h4 img{
vertical-align:bottom;
}


#info_box .right{
float:right;
margin:0px;
padding:0px;
width:270px;
}

#gmenu {
width:270px;
height:190px;
margin:0px;
padding:0px;
}

#gmenu ul {
margin:0px;
padding:0px;
list-style: none;
}

#gmenu ul li{
float:left;
height:190px;
margin:0px 0px 0px 18px;
padding:0px;
text-indent: -9999px;
}

#gmenu ul li a{
display:block;
height:190px;
}

#gmenu ul li#m01 a   { width: 25px;  background: url("../common/g_menu.png") -15px  -15px no-repeat; }
#gmenu ul li#m02 a   { width: 25px;  background: url("../common/g_menu.png") -60px -15px no-repeat; }
#gmenu ul li#m03 a   { width: 30px;  background: url("../common/g_menu.png") -105px -15px no-repeat; }
#gmenu ul li#m04 a   { width: 27px;  background: url("../common/g_menu.png") -155px -15px no-repeat; }
#gmenu ul li#m05 a   { width: 29px;  background: url("../common/g_menu.png") -200px -15px no-repeat; }
#gmenu ul li#m06 a   { width: 26px;  background: url("../common/g_menu.png") -245px -15px no-repeat; }

#gmenu ul li#m01 a:hover   { background: url("../common/g_menu.png") -15px  -260px no-repeat; }
#gmenu ul li#m02 a:hover   { background: url("../common/g_menu.png") -60px -260px no-repeat; }
#gmenu ul li#m03 a:hover   { background: url("../common/g_menu.png") -105px -260px no-repeat; }
#gmenu ul li#m04 a:hover   { background: url("../common/g_menu.png") -155px -260px no-repeat; }
#gmenu ul li#m05 a:hover   { background: url("../common/g_menu.png") -200px -260px no-repeat; }
#gmenu ul li#m06 a:hover   { background: url("../common/g_menu.png") -245px -260px no-repeat; }

