a {
    text-decoration: none;
    border-style:none;
	color:#FFFFFF;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック";

}
a img {
    border-style:none;
}

#head_daiwaku
{}

#head_waku{
	height: 340px;

	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/maingazou1.gif);
}

#waku
{
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:10px;
}

h1{
color:#333333;
font-size:11px;
}

h4,h5,h6{
	font-size:12px;
	padding:0px;
	margin:0px 0px 5px 0px ;
}

ul,li {
	list-style-type: none;
	padding:0px;
	margin:0px;
}
/*---------ヘッド----------------- */

#head{
	margin-right: auto;
	margin-left: auto;
	width:1000px;
}


#top_line{
width:1000px;
height:18px;
text-align:right;
}

#rogo{
background-color:#FFFFFF;
width:1000px;

height:40px;
padding:0px 0px 5px 0px ;

}
/*----------mein画像---------------- */
#main_img_box{
background-color:#FFFF00;
font-size:12px;
}
#main_img{
height:270px;
width:1000px;
margin-right: auto;
margin-left: auto;
background-repeat:no-repeat;
background-image:url(../img/top_main.gif);
}

#mailbox{
}

/*---------topmenu　トップメニュー----------------- */
#topmenu{
background-image:url(../img/topmenu_back.gif);
background-repeat:repeat-x;
height:45px;
margin-bottom:7px;

}
#topmenu ul{
width:1000px;
	margin-right: auto;
	margin-left: auto;

}

#topmenu li{
	height: 31px;
	width: 142px;
	float:left;
	margin:0px;
	padding:0px;
}

#tittle_01{
margin-bottom:3px;
}


/*----------contens---------------- */
#contents_box_01{
background-image:url(../img/w2.gif);
background-repeat:repeat-y;
width:1000px;

padding-top:0px;
margin-right: auto;
margin-left: auto;
}
#point_box_00{
margin-left:0px;
height:235px;
width:750px;
margin-bottom:3px;
}

#point_box_01,#point_box_02{
margin-left:0px;
height:125px;
width:750px;
margin-bottom:3px;
}

#kaitorimenu{
padding:48px 10px 0px 10px ;
width:750px;
height:160px;
margin:7px 0px 0px 0px ;
background-image:url(../img/kaitori_haikei.gif);
background-repeat:no-repeat;
}

#kaitorimenu ul{
padding:0px 0px 0px 0px ;
}

#kaitorimenu li{
float: left;
margin:0px 20px 2px 0px ;
padding:0px 0px 0px 18px ;
background-image: url(../img/menusankaku.gif);
background-repeat: no-repeat;
font-size:12px;
line-height: 12pt;
}

#main_bana{
width:750px;
height:140px;
margin:0px 0px 7px 0px ;

}

#co_left{
	width: 235px;
	background-color:#99CCFF;
	margin-left: 5px;
	float: left;
}
#co_right{
	float: right;
	margin-bottom: 20px;
	width: 760px;
}

#box_01{
width:737px;
padding:0px 10px 0px 13px ;
}

#box_button{
background-image:url(../img/w3.gif);
background-repeat:no-repeat;
height:5px;
}

/*-------4ツバナー------------------- */

.p_01{
float:left;
margin:0px 2px 2px 0x ;
padding:0px 0px 2px 0px ;
}

/*------見出し h他-------------------- */
.komidashi{
height:38px;
background-image:url(../img/midashi2.gif);
background-repeat:no-repeat;
margin-left:0px;
margin-bottom:0px;
}

.komidashi h2 {
font-size:17px;
background-color:#a90d0c;
margin:0px;
padding:7px 0px 5px 0px ;
padding-left:12px;
font-style:italic;
font-weight:normal;
color:#FFFFFF;
}
.komidashi h3 {
font-size:17px;
background-color:#a90d0c;
margin:0px;
padding:7px 0px 5px 0px ;
padding-left:12px;
font-style:italic;
font-weight:normal;
color:#FFFFFF;
}

.komidashi h4 {
font-size:17px;
background-color:#a90d0c;
margin:0px;
padding:7px 0px 5px 0px ;
padding-left:12px;
font-style:italic;
font-weight:normal;
color:#FFFFFF;
}

.komidashi h5 {
font-size:17px;
background-color:#a90d0c;
margin:0px;
padding:7px 0px 5px 0px ;
padding-left:12px;
font-style:italic;
font-weight:normal;
color:#FFFFFF;
}

.komidashi h6 {
font-size:17px;
background-color:#a90d0c;
margin:0px;
padding:7px 0px 5px 0px ;
padding-left:12px;
font-style:italic;
font-weight:normal;
color:#FFFFFF;
}

.h00 {
font-size:17px;
background-color:#a90d0c;
margin:0px;
padding:7px 0px 5px 0px ;
padding-left:12px;
font-style:italic;
font-weight:normal;
color:#FFFFFF;
}


.komidashi2{
height:38px;
background-image:url(../img/midashi3.gif);
background-repeat:no-repeat;
margin-left:0px;
margin-bottom:0px;
}
.komidashi2 h4 {
font-size:17px;
margin:0px;
color:#d44303;
padding:9px 0px 5px 105px ;
font-weight:normal;
}
.small_midashi_2{
background-image:url(../img/midashi3.gif);
background-repeat:no-repeat;
font-size:17px;
margin:0px;
padding:9px 0px 5px 105px ;
color:#d44303;
font-weight:normal;
}

/*------本文-------------------- */
.text_box_01{
width:750px;
font-size:15px;
line-height: 16pt;
margin-bottom:0px;
}
.small_midashi_1{
width:730px;
font-size:16px;
margin:5px 10px 0px 5px ;
color:#a90d0c;
}

.text_honbun{
width:730px;
font-size:14px;
margin:2px 13px 0px 5px ;
line-height: 15pt;
}

/*------フッター、バナーボックス-------------------- */
#bana_box{	
	width: 1000px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#bana1{
margin-left:9px;
margin-bottom:10px;
}
#bana_box_01{	
width:750px;
height:145px;
background-image:url(../img/b_iphone_01.gif);
background-position:bottom;
background-repeat:no-repeat;
margin:0px 0px 0px 0px ;
padding:3px 0px 0px 0px ;
font-size:12px;
}

#bana_box_02{	
width:750px;
height:145px;
background-position:bottom;
background-repeat:no-repeat;
margin:0px 0px 0px 0px ;
padding:3px 0px 0px 0px ;
font-size:12px;
}



/*------フッター -------------------- */

#footer_box{
	background-color:#C2161E;
	padding-top:5px;
	color:#FFFFFF;
	font-size:12px;
	clear: both;
}

#footer_box_menu{
	background-color:#C2161E;
	height:250px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#f_box_1{
	background-color:#C2161E;
	width: 875px;
	height:50px;
	padding:25px 0px 0px 25px;
}
#f_box_1 ul li{
	float:left;
	margin-right:10px;
}

#f_box_2{
	width: 875px;
	height:100px;
	font-size:12px;
}

#f_box_2_1{
	float:left;
	width: 600px;
	height:50px;
	margin-left:25px;
}

#f_box_2_2{
	float:left;
	width: 250px;
	height:50px;
	line-height: 12pt;
}
.t_t {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px #666666;
	border-left: 1px #666666;
	margin-top: 8px;
	font-size: 12px;
	text-align: left;
	text-indent: 2px;
	margin-bottom: 10px;
	font-weight: lighter;
}

td {
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

th {
	border-top: 1px #666666;
	border-right: 1px #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	text-align:left;
}
