/*  
Theme Name: ブルーウェイ様V5
*/
/* Basic */
* {margin: 0;padding: 0;}
body {background-color: #FBF6ED;color: #333333;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif;font-size: 13px;
line-height: 1.7;}
h2 {font-size: 4;}
h3 {font-size: 3;}
a:link {color: #3366ff; text-decoration: none;}
a:visited { color: #3366ff;}
a:hover {color: #66cc99;text-decoration: underline;}
a:active {color: #007bbb;}
img{border: 0;}
hr{margin: 5px 0;}
fieldset{padding: 10px;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.clearfix{clear: both;}
#content{width: 650px;margin: 0 auto;margin-top: 0px;float:left;border-color:#FFFFFF;min-height:500px; padding-rifht:15px;}

.little_button,
.wp-pagenavi a.prev.page-numbers,
.wp-pagenavi a.next.page-numbers,
.wp-pagenavi span.newer a,
.wp-pagenavi span.older a{
	padding: 2px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cfe0e9;
	cursor: pointer;
	background-color: #e5e5c4;
	background-image: -moz-linear-gradient(top, #fefefc, #e5e5c4); 
	background-image: -ms-linear-gradient(top, #fefefc, #e5e5c4); 
	background-image: -o-linear-gradient(top, #fefefc, #e5e5c4); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefc), to(#e5e5c4)); 
	background-image: -webkit-linear-gradient(top, #fefefc, #e5e5c4); 
	background-image: linear-gradient(top, #fefefc, #e5e5c4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefc', EndColorStr='#e5e5c4');
	text-shadow: 0 1px 2px #fcfcf8;
	}
.little_button:hover,
.wp-pagenavi a.prev.page-numbers:hover,
.wp-pagenavi a.next.page-numbers:hover,
.wp-pagenavi span.newer a:hover,
.wp-pagenavi span.older a:hover{
	text-decoration: none;
	background-color: #c5c574;
	background-image: -moz-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: -ms-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: -o-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcf9), to(#c5c574)); 
	background-image: -webkit-linear-gradient(top, #fcfcf9, #c5c574); 
	background-image: linear-gradient(top, #fcfcf9, #c5c574);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcf9', EndColorStr='#c5c574')}
/* Header */
#header{margin: 0 auto;width:900px;}
#logo-bg{width:900px;background:url(images/header2.jpg) no-repeat; height:119px;}
#header-logo {float: left; margin: 0;text-align: left;}
#header-logo img {margin-left: 0;margin-right: 0; margin-top: 0; width:350px; height:88px;}
#h-toi {float: right; margin-top:40px;}
#h-toi img {margin-left: 0;margin-right: 0;width:150px; height:48px;}
#Header-title2 {font-size: 14px;line-height: inherit;text-decoration: none;text-indent: 0; padding:3px 5px 0 0; font-weight:bold; text-align:right; color:#6F6F6F;}
#Header-title2 a{color:#6F6F6F;}
#top-link{width:898px;	margin: 0 auto;background:#FFFFFF; border-left:#ececec solid 1px; border-right:#ececec solid 1px; text-align:right; padding-top:5px;}
#top-link a{color:#6F6F6F;}
#top-link a:hover{color: #66cc99;text-decoration: underline;}
/*hina*/
.main1{width:898px;margin: 0 auto;position: relative; background:#FFFFFF;border-left:#ececec solid thin; border-right:#ececec solid 1px;}
#side-bar li{list-style:none;}
.hidaside{ width:215px; float:right; margin-top:10px; padding-right:15px;}
/* Page Navi */
.wp-pagenavi{margin: 20px;text-align: center;line-height: 18px;}
.wp-pagenavi a.page-numbers,
.wp-pagenavi a.page{padding: 0 7px;}
.wp-pagenavi span.current{font-weight: bold;font-size: 18px;padding: 0 7px;vertical-align: bottom;}
.wp-pagenavi a.prev.page-numbers,
.wp-pagenavi a.next.page-numbers{margin: 0 10px;}
/* Footer */
#footer{clear: both; }
#foot_link{font-size:12px;text-align:center;}
#foot_link a{color:#6F6F6F;}
#foot_link a:hover{color: #66cc99;text-decoration: underline;}
/*アイキャッチ について*/
.gazou{width:898px;	margin: 0 auto;background:#FFFFFF; border-left:#ececec solid 1px; border-right:#ececec solid 1px;}
/*ページトップボタン*/
#pagetop{margin:10px 0;}
#pagetop a{background:url(images/bk.png) no-repeat; height:21px;display: block;position: relative;text-indent: -9999px;overflow: hidden; margin-left:500px;}
#pagetop a:hover{background:url(images/bk2.png) no-repeat; height:21px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
/*menu class について*/
.menu01 a{background-image:url(images/side_mizu.png); background-repeat:no-repeat; height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu01 a:hover{ background-image:url(images/side_mizu_on.png);background-repeat:no-repeat;height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu02 a{background-image:url(images/side_ex.png); background-repeat:no-repeat; height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu02 a:hover{ background-image:url(images/side_ex_on.png);background-repeat:no-repeat;height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu03 a{background-image:url(images/side_inte.png); background-repeat:no-repeat; height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu03 a:hover{ background-image:url(images/side_inte_on.png);background-repeat:no-repeat;height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu04 a{background-image:url(images/side_eco.png); background-repeat:no-repeat; height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu04 a:hover{ background-image:url(images/side_eco_on.png);background-repeat:no-repeat;height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu05 a{background-image:url(images/side_refo.png); background-repeat:no-repeat; height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu05 a:hover{ background-image:url(images/side_refo_on.png);background-repeat:no-repeat;height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu06 a{background-image:url(images/side_kouk.png); background-repeat:no-repeat; height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu06 a:hover{ background-image:url(images/side_kouk_on.png);background-repeat:no-repeat;height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu07 a{background-image:url(images/side21_off.png); background-repeat:no-repeat; height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu07 a:hover{ background-image:url(images/side21_on.png);background-repeat:no-repeat;height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu08 a{background-image:url(images/side22_off.png); background-repeat:no-repeat; height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu08 a:hover{ background-image:url(images/side22_on.png);background-repeat:no-repeat;height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu09 a{background-image:url(images/side_eakon.png); background-repeat:no-repeat; height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}
.menu09 a:hover{ background-image:url(images/side_eakon_on.png);background-repeat:no-repeat;height:40px;display: block;position: relative;text-indent: -9999px;overflow: hidden;}


.menu_re{background:url(images/re_img.jpg) no-repeat;width:215px; height:25px;line-height:25px;}
.menu_re a{ padding:3px 0 0 25px;color: #333333;}
.menu_iro{background:url(images/re_img.jpg) no-repeat;width:215px; height:25px;line-height:25px;}
.menu_iro a{ padding:3px 0 0 25px;color: #FF0000; font-weight:bold;}
.menu_ko{width:215px;background-color:#66CC99; line-height:24px; padding-top:2px; border-bottom:#FFFFFF solid 1px;}
.menu_ko a{ padding:2px 0 0 15px;color:#FFFFFF;}

/*コンテンツ*/
.entry_top{ padding-left:20px; margin-top:15px;}
.entry_s{ padding-left:10px; margin:6px 0;}
.entry_naka{margin:10px 0 5px 0;padding-left:20px;}
#tit_top01{background:url(images/tit_img001.jpg) no-repeat; width:630px; height:53px; margin-bottom:5px;}
#tit_top01 div{ color:#FFFFFF; font-size:16px; padding:27px 5px 0 50px; font-weight:bold;}
#tit_top01 div a{color:#FFFFFF;}
#tit_top01 div a:hover{text-decoration:underline;}
#tit_top02{background:url(images/title_b.jpg) no-repeat; width:630px; height:50px; margin-bottom:5px;}
#tit_top02 div{ color:#C79432; font-size:18px; padding:2px 5px 0 30px;font-weight:bold; line-height:50px;}
#tit_top03{background:url(images/title_d.jpg) no-repeat; width:630px; height:36px; margin-bottom:5px;}
#tit_top03 div{ color:#3366ff; font-size:18px; padding:2px 5px 0 30px;font-weight:bold; line-height:36px;}
#tit_c{background:url(images/icon_check.jpg) no-repeat; margin-left:30px;}
#tit_c h2{color:#C79432; padding-left:35px; line-height:35px; font-size:14px;}

#tit_top04{background:url(images/eakontiti01.jpg) no-repeat; width:630px; height:30px; margin-bottom:5px;}
#tit_top04 div{ color:#C79432; font-size:16px; padding:2px 5px 0 30px;font-weight:bold; line-height:30px;}
#eakon td{vertical-align: top;}

#ma20{width:630px; height:20px}

#pin_waku1{background:url(images/base_p_01.jpg) no-repeat; width:630px; height:23px; margin-top:15px;}
#pin_waku2{background:url(images/base_p_02.jpg) repeat-y; width:630px; text-align:center;}
#pin_waku3{background:url(images/base_p_03.jpg) no-repeat; width:630px; height:16px;}
#sita_waku1{background:url(images/base_a_01.jpg) no-repeat; width:630px; height:18px; margin-top:15px;}
#sita_waku2{background:url(images/base_a_02.jpg) repeat-y; width:630px; text-align:center; font-size:15px; color:#C79432;}
#sita_waku3{background:url(images/base_a_03.jpg) no-repeat; width:630px; height:18px;}
#toiawa{margin-top:8px;}
#toiawa a{background:url(images/bnr_info03.jpg) no-repeat; width:630px; height:94px; text-indent:-9999px; display:block;}

/*トップエリア*/
#t1_hida{float:left; width:308px;}
#t1_migi{float:right; width:308px;}
#t_waku1{background:url(images/308_top.jpg) no-repeat; width:308px; height:47px;}
#t_waku2{background:url(images/308_base.jpg) repeat-y; width:308px;}
#t_waku3{background:url(images/308_shita.jpg) no-repeat; width:308px; height:20px;}
#t2_waku1{background:url(images/ie308_top.jpg) no-repeat; width:308px; height:62px;}
#t2_waku2{background:url(images/ie308_base.jpg) repeat-y; width:308px;}
#t2_waku3{background:url(images/ie308_shita.jpg) no-repeat; width:308px; height:8px;}
#t3_waku_dai{height:260px;}
#t3_waku_dai2{height:150px;}
#t3_waku{ width:205px; float:left; height:69px; margin-right:5px}
.retsu a{padding:0 5px; color:#6F6F6F;}
.retsu_iro1 a{color: #ff0000; font-weight:bold;padding:0 5px;}
.retsu_iro2 a{color: #008000; font-weight:bold;padding:0 5px;}
.clearfix1{clear:both; display:block;}

#dai_waku1{background:url(images/630_ue.jpg) no-repeat; width:630px; height:20px;}
#dai_waku2{background:url(images/630_naka.jpg) repeat-y; width:630px;}
#dai_waku3{background:url(images/630_sita.jpg) no-repeat; width:630px; height:20px;}

/*カテゴリ続きを読む*/
.more-link{ padding-left:555px; color:#006666; font-size:14px; font-weight:bold;}
.more-link a{ color:#CC6666;}

/*quicktag*/
#c_table{width:630px; border:0; border-spacing:0; margin-bottom:5px;}
#c_table td{vertical-align:top;}
#aida{width:630px; height:10px; margin-bottom:10px;}
#aida div{background:url(images/sukimaimg1.jpg) no-repeat; width:630px; height:10px;}
/*mwformお問合せ*/
#nw-form{margin: 0 auto;border-collapse: collapse;border-spacing: 0; max-width:  600px;width: 100%;}
#nw-form tr{border-bottom: #ccc solid 1px;}
#nw-form tr:hover{background-color: #F8F8F8;}
#nw-form th,#nw-form td{padding: 15px;}
#nw-form th{padding: 15px 0;border-bottom: 1px solid #ccc;
    text-align: left;vertical-align: top;font-weight: bold;}
.form-con{padding: 0 15px;}
.mw_kakunin{background:url(images/kakuninimg.jpg) no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;
            width: 100px; height: 30px;border:0px solid;cursor:pointer;}
.mw_modoru{background:url(images/modoruimg.jpg) no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;
            width: 100px; height: 30px;border:0px solid;cursor:pointer;}
.mw_sousin{background:url(images/sousinimg.jpg) no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;
            width: 100px; height: 30px;border:0px solid;cursor:pointer;}
@media only screen and (max-width: 600px){
    #nw-form{border: 1px solid #ccc;
    border-bottom-width: 0;    margin: 2em auto;}
    #nw-form th{background-color: #f4f4f4;border-bottom: #ccc solid 1px; text-align: left;
                float: left;clear: both;width: 100%;}
    #nw-form td{float: left;clear: both;width: 100%;}
}
/*mwformお問合せ確認完了*/
.mw_nagare01{background:url(images/toiawase-img001.png) no-repeat center;text-indent: 100%;white-space: nowrap;overflow: hidden;
            height: 30px;margin: 15px 0;}
.mw_nagare02{background:url(images/toiawase-img002.png) no-repeat center;text-indent: 100%;white-space: nowrap;overflow: hidden;
            height: 30px;margin: 15px 0;}
.mw_nagare03{background:url(images/toiawase-img003.png) no-repeat center;text-indent: 100%;white-space: nowrap;overflow: hidden;
            height: 30px;margin: 15px 0;}
@media only screen and (max-width: 600px){
    .mw_nagare01, .mw_nagare02, .mw_nagare03{background-size:100% 30px;}
}