﻿@charset "utf-8";


/*
ヘッダー--------------------------------------------------------------*/

#header{
background: url(../images/inner_common/head_back.gif) no-repeat;
width:1000px;
height:65px;
margin:0 auto;
}


#he1,#he2{
float:left;
}


#he1{
width:500px;
}


#he2{
width:500px;

}


.logo{
position:relative;
top:20px;
left:20px;
}


#header h1{
font-size:70%;
font-weight:normal;
text-align:right;
color:#73683e;
margin:3px 20px 0 0;
}



/*
topic path------------------------------------------------------*/

#t_path{
width:950px;
height:20px;
margin:0 auto;
padding:0 0 20px 7px;
background-color:#ffffff;
}



#t_path p{
font-size:70%;
}



/*
メインコンテンツ------------------------------------------------------*/


/* contentsの設定 */

#contents{
width:950px;
height:auto;
margin:0 auto;
display:block;
}



/*----------  contentsの設定 -------------*/

#sub,#main{
float:left;
padding-bottom:40px;
display:block;
}


/*---------- left contentsの設定 -------------*/

#sub{
width:235px;
height:auto;
margin:0;
}


#sub_navi{
width:235px;
height:auto;
}


/* frameの設定 ここから*/

#frame_top{
width:235px;
height:24px;
background: url(../images/inner_common/sub_back_top.gif) no-repeat;
display:block;
}


#frame_mid{
width:235px;
height:auto;
background: url(../images/inner_common/sub_back_mid.gif) repeat-y;
display:block;
}


#frame_btm{
width:235px;
height:5px;
background: url(../images/inner_common/sub_back_btm.gif) no-repeat;
margin-bottom:20px;
display:block;
}

/* ここまで */


.title_h3{
margin:5px 0 0 20px;
}


.bna{
margin:10px 0 10px 25px;
padding:0;
}


#banner_area{
width:230px;
height:auto;
padding-left:5px;
}


.bna2{
margin:0 0 10px 0;
padding:0;
}


/* page_topの設定 */

#page_top{
width:680px;
height:12px;
margin-top:15px;
padding:0;
}


#page_top p{
text-align:right;
}


/*---------- right contentsの設定 -------------*/

/* right_conの設定*/

#main{
width:680px;
height:auto;
margin-left:35px;
}


#main h2{
text-indent:-9999px;
width:680px;
height:29px;
background: url(../images/other/userguide.gif) no-repeat;
margin-bottom:15px;
padding:0;
}


/* box_01の設定*/

#box_01{
width:680px;
height:auto;
margin:0 0 25px 0;
}


#box_01 h2{
text-indent:-9999px;
width:680px;
height:29px;
background: url(../images/other/corporateprofile.gif) no-repeat;
margin-bottom:15px;
padding:0;
}


#box_right01 p.c1{
margin:10px 0 10px 0;
}



/* box_02の設定*/

.box_02{
width:680px;
height:auto;
margin:0 0 25px 0;
}


.box_02 h3{
background: url(../images/inner_common/title_waku.gif) no-repeat;
width:675px;
height:18px;
margin-bottom:10px;
padding:2px 0 0 5px;
font-size:13px;
}


.box_02 p.c1{
margin:10px 0 10px 0;
}



/* box_03の設定*/

#box_03{
border-top:solid 1px #e0e5c7;
width:680px;
height:auto;
margin:0 0 25px 0;
padding:25px 0 20px 0;
}



/* 表の設定 */

table.t01{
width:630px;
border:solid 1px #c4ac7b;
border-left:none;
border-bottom:none;
margin:50px auto 200px;
padding:0;
table-layout:auto;
font-size:13px;
color:#645a32;
}


td.t01,th.t01,td.t02{
padding:8px 5px;
width:auto;
height:auto;
border-bottom:solid 1px #c4ac7b;
border-left:solid 1px #c4ac7b;
}


th.t01{
background-color:#e9f4f3;
}


td.t02{
text-align:center;
}


.mark03{
margin-right:5px;
vertical-align:middle;
}










