@charset "utf-8";

/* ============================================
	Base Layout
============================================ */

.topImg {
	margin-top: 8px;
	width: 802px;
	height: 225px;
	overflow: hidden;
}
	.topImg h2,
	.topImg p {
		float: left;
	}

.topBox01 {
	display: block;
	background: url(http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/main_bg_01.gif) no-repeat left top;
	margin-top: 6px;
	padding: 3px 0 0 10px;
	width: 532px !important;
	height: 57px !important;
	width: 542px;
	height: 60px;
}
.topBox02 {
	background: url(http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/main_bg_02.gif) no-repeat left top;
	margin-top: 10px;
	padding: 5px 0 0 7px;
	width: 542px;
	height: 211px;
	overflow: hidden;
}
	.topBox02 li {
		float: left;
		margin: 5px 5px 0 0;
		width: 262px;
		height: 94px;
		overflow: hidden;
	}
ul.topDisc	{
	width: 542px;
	overflow:hidden;
}
ul.topDisc {
	margin-top:10px;
}
ul.topDisc li {
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 130px;
}
ul.topDisc li.topDiscWidth {
	width: 170px;
}
ul.topDisc li.topDiscSpace {
	margin-top: 15px;
}
ul.topDisc li a {
	text-decoration:underline;
	color:#4d4b4a;
}

ul.topDisc li a:hover {
	text-decoration:none;
	color:#4d4b4a;
}



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* ============================================
	rnw additional css
============================================ */


.more-link{
font-size:85%;
}


.clr{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
clear:both;
border:0px;
}

.pagetitle{
padding:10px 10px 10px 10px;
font-size:135%;
}

.navigation{
padding:10px 10px 10px 10px;
font-size:100%;
}


#rnw_info{
margin:10px 0px 0px 0px;
width:542px;
}

#rnw_info h2{
margin:0px 0px 10px 0px;
}

#rnw_info ul{
margin:10px 0px 0px 0px;
}

#rnw_info li{
margin:0px 0px 0px 5px;
padding:1px 0px 0px 20px;
width:502px;
font-size: 105%;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_main_arrow_3.gif");
background-repeat:no-repeat;
background-position:0px 4px;
}


.rnw_info_1{
padding:0px 0px 8px 0px;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_main_line_1.gif");
background-repeat:no-repeat;
background-position:bottom;
}


#rnw_info_4{
margin:10px 0px 0px 0px;
width:542px;
}

#rnw_info_4 ul{
margin:10px 0px 0px 0px;
}

#rnw_info_4 ul li a{
text-decoration:none;
}

#rnw_info_4 li{
margin:0px 0px 0px 0px;
padding:1px 0px 8px 0px;
width:502px;
font-size: 105%;
list-style-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_main_arrow_3.gif");
list-style-position:inside;
list-style-image-position:0px 4px;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_main_line_1.gif");
background-repeat:no-repeat;
background-position: bottom;
}


.rnw_info_1 a{
text-decoration:none;
}


.rnw_info_2{
padding:0px 0px 0px 0px;
width:542px;
font-size:105%;
text-align:right;
vertical-align:middle;
}

.rnw_info_3{
margin:0px 0px 0px 0px;
width:542px;
text-align:right;
}

.rnw_info_title{
padding:18px 10px 0px 10px;
font-size:145%;
line-height:110%;
color:#669933;
}

.rnw_info_title_2{
padding:18px 10px 0px 10px;
font-size:125%;
line-height:110%;
color:#669933;
}

.rnw_info_meta{
padding:0px 10px 0px 12px;
font-size:110%;
}

.rnw_info_body p{
padding:10px 10px 10px 12px;
font-size:110%;
}

.rnw_info_text{
font-size:135%;
}

.rnw_info_single{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 12px;
font-size:110%;
}



#rnw_success{
-width:542px;
}

#rnw_success ul{

}

#rnw_success li{

}


.rnw_sitemap_body{
font-size:85%;
line-height:200%;
}

.rnw_sitemap_body ul{
margin:0px 0px 20px 0px;
}




#rnw_suc{
width:542px;
}

#rnw_suc h2{
margin:0px 0px 10px 0px;
}

.rnw_suc_1{
margin:10px 0px 0px 0px;
padding:8px 8px 8px 8px;
border:1px solid #CCCCCC;
background-color:#F9F8EE;
}

#rnw_suc h3{
padding:1px 0px 5px 20px;
width:502px;
font-size: 105%;
font-size: 110%;
font-size: 120%;
font-weight:bold;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_main_arrow_3.gif");
background-repeat:no-repeat;
background-position:0px 4px;
}

#rnw_suc .category-success h3{
padding:1px 0px 5px 20px;
width:502px;
font-size: 145%;
font-weight:normal;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_main_arrow_3.gif");
background-repeat:no-repeat;
background-position:0px 4px;
}


.rnw_suc_2{
width:132px;
float:left;
}

.rnw_suc_2 img{
border:1px solid #669933;
}

.rnw_suc_3{
width:379px;
float:right;
}

.rnw_suc_3 p{
font-size:100%;
font-weight:bold;
color:#cc0000;
}

.rnw_suc_3 li{
padding:0px 0px 0px 4px;
font-size:100%;
list-style-type: disc;
list-style-position: inside;
}

.rnw_suc_4{
margin:4px 0px 0px 0px;
width:542px;
text-align:right;
}



.rnw_suc_body_in{
margin:0px 0px 0px 0px;
}

.rnw_suc_body_in_1{
margin: 15px 0px 5px 0px;
}

.rnw_suc_body_in_1 ul{
padding:8px 8px 8px 8px;
}

.rnw_suc_body_in_2 li{
list-style-type: disc;
list-style-position: inside;
}

.rnw_suc_img{
margin:10px 10px 0px 0px;
width:185px;
float:left;
border:1px solid #669933;
}

.rnw_suc_img_2{
margin:10px 10px 0px 0px;
width:277px;
float:left;
border:1px solid #669933;
}


#rnw_qa_top{
margin:10px 0px 0px 0px;
width:542px;
}


#rnw_media{
margin:10px 0px 0px 0px;
width:542px;
}

.rnw_media_1{
margin:0px 0px 0px 0px;
padding:8px 8px 8px 8px;
width:526px;
background-color:#F9F8EE;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_media_0.gif");
}

.rnw_media_2{
width:108px;
float:left;
}

.rnw_media_3{
width:105px;
float:left;
}

.rnw_media_4{
width:141px;
float:left;
}

.rnw_media_5{
width:143px;
float:left;
}

.rnw_admin_1{
padding:10px 10px 10px 0px;
text-align:left;
}


.rnw_qa_bg_1{
width:542px;
height:12px;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_qa_bg_1.gif");
background-repeat:no-repeat;
}
.rnw_qa_bg_2{
width:542px;
height:12px;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_qa_bg_2.gif");
background-repeat:no-repeat;
}
.rnw_qa_bg_3{
padding:0px 0px 0px 30px;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_qa_bg_3.gif");
background-repeat:repeat-y;
font-size:125%;
color:#fff;
font-weight:bold;
line-height:110%;
}

.rnw_qa_body{
padding:20px 20px 30px 20px;
font-size:125%;
line-height:130%;
}

#rnw_qa_1{
width:542px;
}

.rnw_qa_2{
margin:20px 0px 0px 0px;
}

.rnw_qa_3{
margin:0px 0px 0px 20px;
padding:0px 0px 10px 24px;
font-size:120%;
width:542px;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_qa_1_b.gif");
background-repeat:no-repeat;
background-position:0px 2px;
}

.rnw_qa_3 a{
text-decoration:none;
}

.rnw_qa_4{
padding:5px 0px 10px 0px;
}


.rnw_adv{
width:542px;
}

.rnw_adv_1{
margin:20px 0px 0px 0px;
}

.rnw_adv_bg{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 40px;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_adv_bg.jpg");
background-repeat:repeat-y;
background-position:0px 0px;
}




.rnw_breadcrumb_height{
height:24px;
}


.rnw_menu_mg_2{
padding:0px 0px 0px 0px;
}


.rnw_linkheader{
padding:2px 0px 0px 18px;
width:400px;
font-size:90%;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_main_arrow_3.gif");
background-repeat:no-repeat;
background-position:0px 6px;
}

.rnw_linkheader-2{
padding:2px 0px 0px 18px;
width:400px;
font-size:110%;
background-image:url("http://www.shiga-koukoku.com/wordpress/wp-content/themes/koukoku1/img/rnw_main_arrow_3.gif");
background-repeat:no-repeat;
background-position:0px 4px;
}


.rnw_pagenavi_1{
width:542px;
}
.rnw_pagenavi_2{
width:200px;
float:left;
}
.rnw_pagenavi_3{
width:200px;
float:right;
text-align:right;
}



/* ============================================
	rnw contact7 css
============================================ */

.wpcf7-mail-sent-ok,.wpcf7-validation-errors,.wpcf7-mail-sent-ng{
margin:30px 0px 30px 0px;
padding:10px 10px 10px 10px;
border:1px solid #f00;
font-size:115%;
color:#f00;
}

.rnw_kei_1{
margin:10px 0px 0px 0px;
padding:10px 10px 10px 10px;
border:1px solid #000;
color:#000;
}

.wpcf7-not-valid-tip-no-ajax{
color:#f00;
}





