@charset "Shift_JIS";

/* 共通 */
@import "../../../css/base.css";

@media print{
.link, .link2, .link-ur, .pdf a, a.pdf, span.pdf, .excel, .word, h2{display:inline-block;}
}

/****************************** アイコン ********************************/
.link{background:url("../kekkaku-kansenshou/images/icon-link.gif") no-repeat; margin-bottom:2px; padding-left:22px; padding-bottom:4px;}
.pdf{background:url("../kekkaku-kansenshou/images/icon-pdf.gif") 0 5px no-repeat; margin:0;margin-bottom:10px; padding-left:23px; padding-bottom:2px; }


/**************************　フォント　************************************/
h2{background:url("../kekkaku-kansenshou/images/bg-h2.jpg") no-repeat right top #182a7e; border:1px solid #999; color:#fff; text-align:center; margin:15px 0 15px; padding:10px; font-size:large;}
#content h2 a{color:#fff;}
.order{font-weight:bold; border:solid #6698cb; border-width:0 0 1px 2px; padding:1px 2px 4px 1.7em !important; margin:2em 0 1em; text-indent:-1.4em;}
*[class="order"]{padding:0 2px;}
.order .char{font-weight:bold; color:#fff; background:#6698cb; padding:1px 2px;}
h3{font-size:100%;}
h3.title{margin-top:19px;}
.red{ color:#FF0000}
.strong{font-weight:bolder;}
.txt_s{font-size:small;}


/****************************** コンテンツ ********************************/
*{margin:0;padding:0;}
ul{list-style:none;}

#content{
	width:900px;
	font-size:90%;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#content a{text-decoration:underline; color:#00f;}
#content p{margin:0; padding:0; line-height:1.5;}
#content li{
	line-height:1.5em;
	text-indent: -4px;
}
#content .nolistmark{list-style:none;}
#content .right_list{float: right;padding-left:22px;background:url("../kekkaku-kansenshou/images/icon-link.gif") 0 3px no-repeat;}
#content .right_list_2{float: right;padding-left:22px;background:url("../kekkaku-kansenshou/images/icon-link_2.gif") 0 3px no-repeat;}
#content .left_list{float: left;padding-left:22px; margin-left:10px;background:url("../kekkaku-kansenshou/images/icon-link.gif") 0 0px no-repeat;}
#content .saishin_box{margin:0 10px 20px 10px; padding:0px;}
#content .saishin_box img{ margin-left:5px; vertical-align:middle;}
#content .taisho_box{padding:1.0em; background-color:#FFDFC8;}


#main{width:555px; float:left; margin:0px;}
#main_2{width:800px; margin:0 0 20px 0; line-height:1.5;}
#sub{width:220px; float:right; margin:0px;}
.clear{clear:both;}
#content .p-margin-bottom{margin-bottom:10px;}
.img-left{float:left;}
.img-right{float:right;}

/**************************　what　************************************/
#what{}
#what .section1{width:280px; float:left; margin-bottom:10px;}
#what .section2{width:255px; float:right;} 
#what .section3{width:265px; float:left; margin-bottom:10px;}
#what .section4{width:265px; float:right;} 
#what .section5{width:535px; margin-left:auto; margin-right:auto;} 
#what h3{font-size:100%; font-weight:bold; padding-bottom:0.5em; line-height:1.5;}
#what ul li{margin-bottom:5px; padding-bottom:10px;}

/**************************　qa　************************************/
#qa{margin-bottom:10px;}
#qa h3{font-size:100%; margin:2em 0 1em; padding:0; line-height:1.5;}
#qa ul li{margin-bottom:5px; padding-bottom:10px;}

/**************************　button　************************************/
#button{width:555px; margin-bottom:7px;}
#button ul{margin-bottom:0px; padding-bottom:0px;}
#button ul img{vertical-align: bottom;}
#button li{list-style-type:none; float:left; margin-bottom:18px; padding-right:12px;}
#button li.lastbutton{padding-right:0px;}

/**************************　news　************************************/
#news{background:url("../kekkaku-kansenshou/images/icon-heading-darkblue.gif") no-repeat; padding-bottom:15px; padding-left:17px; min-height:3em; clear:both;}
* html #news{height:3em;}
#news h3{border-bottom:2px solid #4742A6; color:#4742A6; margin-bottom:15px;}
#news ul{border-bottom:1px dotted #999; margin-bottom:15px;}
#news ul li{margin-bottom:5px; padding-bottom:5px;}

/**************************　etiquette　************************************/
#etiquette{margin-bottom:10px;}
#etiquette img{ vertical-align: bottom;}
#etiquette #textarea{border:solid #37379B; border-width:0 1px 1px 1px; padding:30px 17px 15px}
#etiquette h3{margin:0px; padding:0px;}
#etiquette p{margin-bottom:15px;}
#etiquette .dotted{border-bottom:dotted #999 1px; margin-bottom:10px;}

/**************************　sub　************************************/
#sub .subarea{border:#999999 1px solid; margin-bottom:15px; font-size:90%;}
#sub .subarea h3{background:url(../kekkaku-kansenshou04/images/ind-sub-bg.gif) repeat-x; color:#fff; margin:1px; padding:5px;}
#sub .text{padding:8px;}
#sub .text h4{font-weight:bold; font-size:110%;margin:10px 0 5px;}
#sub .text ul li p{ margin-left: 22px; padding-bottom:4px; margin-bottom:4px;}
#sub .text ul li.dotted{ display: block; border-bottom:dotted #999 1px; margin-bottom:5px; padding:0;}
#sub .text ul li .link{display: block;}

/****************************** pagetop ********************************/
.pagetop{
	width:900px;
	font-size:80%;
	text-align:right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0.5em;
	margin-left: auto;
}
.pagetop{padding:0 0.1px;} /* NN7.1Bug Fix */
.pagetop a, .pagetop a:visited{color:#00f; text-decoration:underline;}


/****************************** aboutpdf ********************************/
#aboutpdf{clear:both; width:603px; position:relative;}
#aboutpdf p{padding-right:93px;}
#aboutpdf img{position:absolute; left:513px; top:0; margin-top:0.5em;}


/****************************** directory ********************************/

#directory-path{margin:1em 10px 0;padding:0; font-size:80%;}
#directory-path ul{margin:0;padding:0; list-style:none;}
#directory-path li{white-space:nowrap; border-bottom:1px solid #999; padding:0.2em;}
#directory-path a,
directory-path a:visited,
#directory-path-foot a,
#direcotry-path-foot a:visited{color:#00f;}

#directory-path-foot{border:solid #999; border-width:1px 0; text-align:right; font-size:80%; margin:0 10px; padding:0.5em 0;}
#directory-path-foot ul{border:solid #000; border-width:0 1px 0 0; margin:0 auto; padding:0; width:900px; line-height:1em;}
#directory-path-foot li{margin:0; padding:0; border-left:1px solid #000; display:inline;white-space:nowrap;}
#directory-path-foot a,#directory-path-foot a:visited{color:#00f; text-decoration:underline; padding:0 1em;}

body{margin-bottom:50px;}



/****************************** 090506新規追加 ********************************/
#top_menu{
width:900px;
height:30px;
background:url(../kekkaku-kansenshou04/images/top_menu_wall.gif);
margin-bottom:15px;
clear:both;
}

#contents_left{
width:710px;
padding-top:3px;
font-size:90%;
float:left;
}

#contents_right{
width:180px;
padding:2px 0;
border:1px solid #999999;
font-size:90%;
float:right;
}

#box_color{
clear:both;
background:url(../kekkaku-kansenshou04/images/box_color_wall.gif) repeat-y;
zoom:1;
}


#box_left_1{
width:450px;
float:left;
}

#box_left_2{
width:430px;
padding:10px 10px 0 10px;
float:left;
}

#box_left_3{
width:350px;
float:left;
}

#box_left_4{
width:350px;
float:left;
}

#box_left_5{
width:450px;
float:left;
}

#box_left_6{
width:430px;
padding:10px 10px 0 10px;
float:left;
background-color:#FFDFC8;}


#box_right_1{
width:250px;
float:right;
}

#box_right_2{
width:230px;
padding:10px 10px 0 10px;
float:right;
}

#box_right_3{
width:350px;
float:right;
}
#box_right_4{
width:350px;
float:right;
}

#box_right_5{
width:250px;
float:right;
}

#box_right_6{
width:230px;
padding:10px 10px 0 10px;
float:right;
background-color:#FFDFC8;
}

#bottom_link{
width:auto;
text-align:right;
}

#side_menu{
width:174px;
margin:0 auto;
}

.link_icon{
background:url("../kekkaku-kansenshou/images/icon-link.gif") top left no-repeat;
padding:0 0 10px 20px;
margin-bottom:10px;
}

.link_icon_2{
background:url("../kekkaku-kansenshou/images/icon-link_2.gif") top left no-repeat;
padding:0 0 10px 20px;
margin-bottom:10px;
}

.link_icon_2a{
background:url("../kekkaku-kansenshou/images/icon-link_2.gif") top left no-repeat;
padding:0 0 4px 20px;
margin-bottom:4px;
}

.link_icon_dotted{
background:url("../kekkaku-kansenshou/images/icon-link.gif") top left no-repeat;
padding:0 0 10px 20px;
border-bottom:dotted #999 1px;
margin-bottom:10px;
}

img#margin-bottom_1{
margin-bottom:10px;
}

img#margin-bottom_2{
margin:10px 0 2px 0;
}

img#margin-bottom_3{
margin-bottom:2px;
}
img#margin-bottom_6{
margin-bottom:10px;
}

img#margin-bottom_4{
margin:20px 0 10px 0;
}
img#margin-bottom_5{
margin-bottom:1.12em;
}

img#margin-right{
margin-right:10px;
}

p#dotted{
border-bottom:dotted #999 1px;
margin-bottom:10px;
padding-bottom:10px;
}

p#margin-bottom_1{
margin-bottom:10px;
}

.indent1_bottom1{
 text-indent:1em;
 margin-bottom:1em;
 line-height:1.4em}


p#right_1{
text-align:right;
margin-bottom:10px;
}

br#clear{
clear:both;
}

.margin-bottom{
margin-bottom:10px;
}

.color_1{
color:#000099;
}

.table_1{
margin-bottom:10px;
}

.table_1 tr td{
line-height:1.5;
}
