/* tag */
h2{
margin-bottom:20px;
margin-top:20px;
}

/*side_content
----------------------*/
div#side_content{
width:180px;
float:left;
}
img#sdm_top{
display:block;
width:180px;
height:32px;
}
div#side_content ul{
width:180px;
display:block;
}
div#side_content li.menu01{
list-style:none;
margin:0px;
width:150px;
height:25px;
padding-left:30px;
font-size:12px;
background-image:url(../../img/sdm_back.jpg);
background-repeat:no-repeat;
float:left;
padding-top:13px;
padding-bottom:1px;
}
div#side_content li.menuon{
list-style:none;
margin:0px;
width:150px;
height:25px;
padding-left:30px;
font-size:12px;
background-image:url(../../img/sdm_backon.jpg);
background-repeat:no-repeat;
float:left;
padding-top:13px;
padding-bottom:1px;
}
/*div#side_content li.menuon a{
color:#666666;
}
div#side_content li.menuon a:link{
color:#666666;
}
div#side_content li.menuon a:isited{
color:#666666;
}
div#side_content li.menuon a:active{
color:#ff6600;
text-decoration:underline;
}
div#side_content li.menuon a:hover{
color:#ff6600;
text-decoration:underline;
}*/
div#side_content li.menu02{
list-style:none;
margin:0px;
width:140px;
height:49px;
background-image:url(../../img/sdm_back02.jpg);
background-repeat:no-repeat;
padding-left:40px;
font-size:12px;
float:left;
padding-top:14px;
padding-bottom:1px;
}
div#side_content li.menu03{
list-style:none;
margin:0px;
width:140px;
height:129px;
background-image:url(../../img/sdm_back03.jpg);
background-repeat:no-repeat;
padding-left:40px;
font-size:12px;
float:left;
padding-top:14px;
padding-bottom:1px;
}
div#side_content li.menu03 a{
}
div#side_content li.menu03 strong{
font-size:12px;
display:block;
font-weight:normal;
margin-top:9px;
}
div#side_content li img{
display:block;
}
img.bnr{
width:170px;
height:70px;
margin-left:5px;
margin-top:20px;
}

/*main_content
----------------------*/
div#main_content{
width:540px;
float:right;
}
h3{
margin-bottom:10px;
border-bottom:solid 1px #cccccc;
padding-bottom:5px;
}
p.h3_text{
width:510px;
line-height:120%;
margin:0 auto 15px;
}

/*index.php
----------------------*/
div.h4_regist_box{
width:260px;
margin-bottom:15px;
background-image:url(../img/regist_img.jpg);
background-position:7px 30px;
background-repeat:no-repeat;
float:left;
margin-right:15px;
border:1px solid #cccccc;
padding-bottom:5px;
}
h4.Spreadhead{
width:185px;
height:25px;
float:right;
padding-right:15px;
border-bottom:1px #cccccc solid;
margin-bottom:5px;
margin-top:5px;
padding-bottom:5px;
}
ul.list01{
width:205px;
float:right;
padding-right:15px;
}
ul.list01 li{
background-image:url(../img/arrow.jpg);
background-repeat:no-repeat;
list-style:none;
padding-left:30px;
height:14px;
padding-top:3px;
margin-bottom:5px;
padding-bottom:1px;
}
div.h4_scout_box{
width:260px;
margin-bottom:15px;
background-image:url(../img/scout_img.jpg);
background-position:8px 37px;
background-repeat:no-repeat;
float:left;
border:1px solid #cccccc;
padding-bottom:5px;
}
div.h4_appli_box{
width:260px;
margin-bottom:15px;
background-image:url(../img/appli_img.jpg);
background-position:10px 15px;
background-repeat:no-repeat;
float:left;
margin-right:15px;
border:1px solid #cccccc;
padding-bottom:5px;
}
div.h4_block_box{
width:260px;
margin-bottom:15px;
background-image:url(../img/block_img.jpg);
background-position:10px 23px;
background-repeat:no-repeat;
float:left;
border:1px solid #cccccc;
padding-bottom:5px;
}
div.h4_folder_box{
width:260px;
margin-bottom:15px;
background-image:url(../img/folder_img.jpg);
background-position:8px 30px;
background-repeat:no-repeat;
float:left;
margin-right:15px;
border:1px solid #cccccc;
padding-bottom:5px;
}
div.h4_others_box{
width:260px;
margin-bottom:15px;
background-image:url(../img/others_img.jpg);
background-position:12px 25px;
background-repeat:no-repeat;
float:left;
border:1px solid #cccccc;
padding-bottom:5px;
}


/*lower_page
----------------------*/
ul.link_menu {
margin-bottom:15px;
}
ul.link_menu li{
margin-bottom:5px;
}
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;
}
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:#fff;
color:#660000;
font-size:12px;
padding-left:10px;
padding-bottom:5px;
padding-top:7px;
}
div#section01{
width:540px;
border:1px solid #cccccc;
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 #ccc;
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-left:20px;
margin-right:15px;
margin-top:15px;
}
strong.str02{
display:block;
text-align:justify;
text-justify:distribute;
line-height:130%;
color:#FF9900;
}













