/* tag */
h2{
margin:10px 0px 20px;
}
h3{
font-size:18px;
}
/* トップ */
div.box01{
width:350px;
float:left;
padding-left:10px;
padding-bottom:20px;
}
div.box02{
width:350px;
float:left;
padding-left:20px;
padding-bottom:20px;
}
div.box01_body{
width:328px;
height:125px;
padding:10px;
border:1px solid #999999;
border-top:none;
position:relative;
left:0px;
top:0px;
}
div.box01_body p.p01{
line-height:130%;
}
div.box01_body p.p02{
position:absolute;
left:43px;
top:90px;
}
div#box02{
width:700px;
margin:0px auto 20px;
}
div#box02_body{
width:678px;
padding:10px;
border:1px solid #999999;
border-top:none;
margin:0 auto 0;
}

/* infomation*/
ul#ul_infomation{
width:678px;
height:90px;
overflow:auto;
}
ul#ul_infomation li{
line-height:130%;
}



/*menu*/


.module {
   width: 240px;
   padding: 0;
   margin: 0;
}
.module-content {
   padding: 0;
   margin: 0;
}
.module .module-header {
   cursor: pointer;
   font-size: 12px;
   font-weight: normal;
   background: url(img/module-header_bg.jpg) no-repeat #bcbcbc;
   padding:5px 2px;
   margin: 0;
   color: #454545;
   border-bottom: 1px solid #dcdcdc;
   border-left: 3px solid #dcdcdc;
}
.module-content {
   background: #fff;
   border-bottom: 1px solid #dcdcdc;
}
.module-list {
   list-style: none;
   margin: 0;
   padding: 0;
   font-size: 12px;
}
.module-list {
   margin: 0;
   padding: 0;
}
.module-list-item a {
   width: 240px;
   text-decoration: none;
   text-indent: 20px;
   color: #666;
   display: block;
   width: 100%;
   padding: 5px 0;
}
.module-list-item a:hover {
   width: 237px;
   text-indent: 17px;
   color: #0033cc;
   background: #ecffff;
   border-left: 3px solid #c9ffff;
}
/*sidecontent
--------------------------------*/
div#side_content{
width:160px;
float:left;
background-color:#EEEEEE;
padding:5px;
margin-top:15px;
}
img.head_img{
margin-bottom:-3px;
}
div.tg_div{
width:159px;
}
h3.tg_h3_1on{
padding-left:30px;
padding-top:14px;
background-image:url(../img/sdm_back_on.jpg);
background-repeat:no-repeat;
font-size:12px;
font-weight:normal;
width:150px;
height:25px;
}
h3.tg_h3_1{
padding-left:30px;
padding-top:14px;
background-image:url(../img/sdm_back.jpg);
background-repeat:no-repeat;
font-size:12px;
font-weight:normal;
width:150px;
height:25px;
}
h3.tg_h3{
width:159px;
height:29px;
}
ul.tg_ul li.lis01{
margin:0px;
padding:0px;
width:118px;
height:35px;
list-style:none;
background-image:url(../img/list_img.jpg);
background-repeat:no-repeat;
background-position:5px 15px;
padding-top:7px;
padding-left:25px;
padding-right:15px;
border:1px solid #999999;
border-top:none;
background-color:#FFFFFF;
line-height:130%;
padding-bottom:1px;
}
ul.tg_ul li.lis02{
margin:0px;
padding:0px;
width:118px;
height:23px;
list-style:none;
background-image:url(../img/list_img.jpg);
background-repeat:no-repeat;
background-position:5px 15px;
padding-top:17px;
padding-left:25px;
padding-right:15px;
border:1px solid #999999;
border-top:none;
background-color:#FFFFFF;
padding-bottom:1px;
}
li.on_lis01{
margin:0px;
padding:0px;
width:118px;
height:35px;
list-style:none;
background-image:url(../img/list_img.jpg);
background-repeat:no-repeat;
background-position:5px 15px;
padding-top:7px;
padding-left:25px;
padding-right:15px;
border:1px solid #999999;
border-top:none;
background-color:#ffffff;
color:#CCCCCC;
line-height:130%;
padding-bottom:1px;
}
ul.tg_ul li.on_lis02{
margin:0px;
padding:0px;
width:118px;
height:23px;
list-style:none;
background-image:url(../img/list_img.jpg);
background-repeat:no-repeat;
background-position:5px 15px;
padding-top:17px;
padding-left:25px;
padding-right:15px;
border:1px solid #999999;
border-top:none;
background-color:#FFFFFF;
color:#CCCCCC;
padding-bottom:1px;
}
/*main_content
--------------------------------*/
div#main_content{
width:550px;
float:right;
margin-top:15px;
}
h3#h3_name{
margin-bottom:10px;
padding-bottom:5px;
}
ul.link_menu {
margin-bottom:15px;
}
ul.link_menu li{
background-image:url(../img/list_img.jpg);
background-repeat:no-repeat;
list-style:none;
margin:0px;
padding-bottom:5px;
padding-left:20px;
}
h4.h4_name{
margin-bottom:10px;
}
p.h4_text{
width:500px;
line-height:120%;
margin:0 auto 20px;
text-align:justify;
text-justify:distribute;
padding-right:10px;
}
img.back_btn{
display:block;
width:130px;
height:25px;
margin:10px auto 10px;
}


p.inside_menu{
text-align:center;
margin-bottom:20px;
line-height:160%;
}
p.inside_menu a{
margin-left:10px;
margin-right:10px;
}
p.inside_menu a:link{
color:#660000;
}
p.inside_menu a:visited{
color:#660000;
}
p.inside_menu a:active{
color:#660000;
}
p.inside_menu a:hover{
color:#ff6600;
}
h5#h5_name01,
h5#h5_name02,
h5#h5_name03,
h5#h5_name04,
h5#h5_name05,
h5#h5_name06,
h5#h5_name07,
h5#h5_name08{
width:120px;
background-color:#666666;
color:#FFFFFF;
padding-left:10px;
padding-bottom:4px;
padding-top:6px;
}
div#section01{
width:540px;
border:1px solid #666666;
padding-bottom:15px;
}
div#section01:after {/*画像はみだしバグ回避*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
div#section01 {/*画像はみだしバグ回避 winIE用記述*/
	display: inline-table;
	}
/*Mac用記述*/
*html div#section01 {height: 1%;}
div#section01 {display: block;}
/*Mac用記述-end*/
div.text_box01{
float:left;
width:215px;
}
div.text_box01 strong.text_exp{
display:block;
margin-top:15px;
padding-top:1px;
margin-left:10px;
line-height:130%;
margin-right:15px;
}
div.text_box01 strong.title{
color:#FF9900;
display:block;
margin-top:15px;
padding-top:1px;
margin-left:10px;
}
div.text_box01 p.text01{
text-align:justify;
text-justify:distribute;
line-height:120%;
margin-left:20px;
margin-right:15px;
margin-top:5px;
}
div#section01 img{
width:310px;
float:right;
margin-top:15px;
margin-right:15px;
}
p.top_btn{
float:right;
margin-right:7px;
margin-top:10px;
}
p.top_btn a:link{
color:#660000;
}
p.top_btn a:visited{
color:#660000;
}
p.top_btn a:active{
color:#660000;
}
p.top_btn a:hover{
color:#ff6600;
}
img.back_btn{
display:block;
width:130px;
height:25px;
margin:10px auto 10px;
}
div#section02{
width:540px;
border:1px solid #666666;
padding-bottom:15px;
}
div#section02 img{
width:500px;
margin:15px 20px 0px;
}
p.text02{
text-align:justify;
text-justify:distribute;
line-height:130%;
margin-left:20px;
margin-right:15px;
margin-top:15px;
}
strong.str{
display:block;
text-align:justify;
text-justify:distribute;
line-height:130%;
margin-top:15px;
}
strong.str02{
display:block;
text-align:justify;
text-justify:distribute;
line-height:130%;
color:#FF9900;
}
ul.auc{
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
}
ul.auc li{
line-height:130%;
}













