body{
/*	font-family	: "?l?r ?o?S?V?b?N","?l?r ?S?V?b?N","?q???M?m?p?S Pro W3",Osaka,sans-serif;*/
	font-size	: 12px;
}
a{
	text-decoration		: none;
}
a:link{border : 0;}
a:visited{border : 0;}

a:active{border : 0;}

.center{
	text-align: center;
        padding-right: 35px;
}
.center_clear{
	text-align: center;
}
.right{
	text-align: right;
	width: 600px;
	margin: 5px 0;
}
.midashi{
	font-size: 16px;
	width: 580px;
}
h1.contents_title{
	text-indent	: -9999em;
	background	: url(/img/mail/mailmagazine-top.gif) no-repeat;
	background-position: center;
	height		: 100px;
}
h2.eye_catch{
	text-indent	: -9999em;
	margin		: 0;
	padding		: 0;
	height		: 280px;
	width		: 780px;
	background	: url(/img/recommend/cont-mailmagazine-eyecatch.jpg) no-repeat;
}
div#main h1{
	display		: block;
	width		: 619px;
	height		: 35px;
	margin		: 0 10px;
	padding		: 0;
	background	: url('../image/magazine/mail_top_midashi01.jpg') no-repeat 0 0;
	text-indent	: -9999px;
}
h1.top_4g{
	background: url(/image/carport/4g_top01.jpg) no-repeat;
	text-indent: -9999em;
	height: 347px;
}
h1.top_sordiport{
	background: url(/image/carport/sordiport_top01.jpg) no-repeat;
	text-indent: -9999em;
	height: 399px;
}
div.sub_block{
	width	: 650px;
	margin:0 auto;
	color: #4E2500;
}
div.sub_block_top{
	margin: 0 0 0 10px;
	color: #4E2500;
}
h3.part1,h3.part2,h3.part3,h3.part4,h3.part5,h3.part6,h3.part7,h3.part8,h3.part9,h3.part10,h3.part11,h3.part12,h3.part13,h3.part14,h3.part15,h3.part16
	{color 		: #707070;
	height		: 30px;
	font-size : 23px;
	margin		: 0;
	padding		: 1px 0 0 5px;
	border-left: solid 8px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
}
/*h3.part1{background: url(/image/carport/carport_title01.jpg) no-repeat;}
h3.part2{background: url(/image/carport/carport_title02.jpg) no-repeat;}
h3.part3{background: url(/image/carport/carport_title03.jpg) no-repeat;}
h3.part4{background: url(/image/carport/carport_title04.jpg) no-repeat;}
h3.part5{background: url(/image/carport/carport_title05.jpg) no-repeat;}
h3.part6{background: url(/image/carport/carport_title06.jpg) no-repeat;}
h3.part7{background: url(/image/carport/carport_title07.jpg) no-repeat;}
h3.part8{background: url(/image/carport/carport_title08.jpg) no-repeat;}
h3.part9{background: url(/image/carport/carport_title09.jpg) no-repeat;}
h3.part10{background: url(/image/carport/carport_title10.jpg) no-repeat;}
h3.part11{background: url(/image/carport/carport_title11.jpg) no-repeat;}*/

h4{
	text-indent: -9999em;
	height: 35px;
}
h4.part1{background: url(/img/mail/mail-recommend-title01.gif) no-repeat;}

h5.part1,h5.part2,h5.part3,h5.part4{
	text-indent: -9999em;
	height: 39px;
	margin:0 0 10px 0;
}
h5.part1{background: url(/image/carport/carport_type01.jpg) no-repeat;}
h5.part2{background: url(/image/carport/carport_type02.jpg) no-repeat;}
h5.part3{background: url(/image/carport/carport_type03.jpg) no-repeat;}
h5.part4{background: url(/image/carport/carport_type04.jpg) no-repeat;}

h6{
	text-indent: -9999em;
	height: 26px;
}

h6.part1{background	: url(/img/shed/shed_toiawase-link01.jpg) no-repeat;}
h6.part1{background :url(/img/recommend/cont-water-title.gif) no-repeat}
h6.part2{background :url(/img/recommend/cont-carport-title.gif) no-repeat}
h6.part3{background :url(/img/recommend/cont-grass-title.gif) no-repeat}
h6.part4{background :url(/img/recommend/cont-weed-title.gif) no-repeat}
h6.part5{background :url(/img/recommend/cont-shade-title.gif) no-repeat}
h6.part6{background :url(/img/recommend/cont-sunroom-title.gif) no-repeat}
h6.part7{background :url(/img/recommend/cont-shed-title.gif) no-repeat}
h6.part8{background :url(/img/recommend/cont-summer-title.gif) no-repeat}
h6.part9{background :url(/img/recommend/cont-kafun-title.gif) no-repeat}
h6.part10{background :url(/img/recommend/cont-boook-title.gif) no-repeat}
h6.part11{background :url(/img/recommend/cont-sunroom-title-season.gif) no-repeat}
h6.part12{background :url(/img/recommend/cont-water-title-season.gif) no-repeat}

.mail_back01{
	background: url(/image/mail/mail16.jpg) no-repeat 270px 30px;
}
.mail_navi ul li{
	float: left;
	width:150px;
}
.mail_list ul{
	margin-right	: -50px;
	margin-bottom: -40px;
	overflow	: hidden;
}
.mail_list ul li{
	float		: left;
	margin	: 0 50px 40px 0;
	padding-left:50px;
	width: 315px;
	display		: inline;

}
.mail_navi_2 ul{
	margin-right	: -19px;
	overflow	: hidden;
}
.mail_navi_2 ul li{
	float		: left;
	display		: inline;
	margin-right	: 19px;
}
.mail_navi_3 ul{
	width:590px;
	margin:0 auto;
	margin-right	: -19px;
	overflow	: hidden;
}
.mail_navi_3 ul li{
	float		: left;
	display		: inline;
	margin-right	: 19px;
}
.end{
	border:none;
}
.mail_line{
		background	: url('../image/recommend/recommend_dotted.gif') no-repeat 10px 0;
}
.mail_box1{
	margin	: 0 10px 0 10px;
	float:left;
	width:480px;
}
.mail_box2{
	float:left;
	width:500px;
}
.mail_box3{
	float:left;
	width:380px;
}
.mail_box4{
	float:left;
	width:400px;
}
.sunroom_contents_link ul{
	display		: block;
	margin-right	: -40px;
	overflow	: hidden;
}
.sunroom_contents_link ul li{
	float		: left;
	margin-right	: 40px;
	display		: inline;
}
.mail_back_block{
	height	:130px;
	overflow	: auto;
	border		: solid 1px #CCCCCC;
}
.ml1 a{
	display		:block;
	width		:380px;
	height		:240px;
	background	: url(/img/mail/mail-magazine-top-link2015-4.jpg) no-repeat;
}
.ml2 a{
	display		:block;
	width		:300px;
	height		:180px;
	background	: url(/img/mail/mail-top-006-2.jpg) no-repeat;
}
.ml3 a{
	display		:block;
	width		:300px;
	height		:180px;
	background	: url(/img/mail/mail-top-007-2.jpg) no-repeat;
}
.ml4 a{
	display		:block;
	width		:300px;
	height		:180px;
	background	: url(/img/mail/mail-top-004-2.jpg) no-repeat;
}
.left_sidebar{
	width: 190px;
	float: left;
	margin-top: 10px;
}
.right_contents{
	width: 750px;
	margin: 0 auto;
	padding: 20px 0;
	float: right;
}

img.timg3{ width : 360px; }

.list-box{
display: block;
background:#ECECEC;
padding:5px 0 10px;
margin:10px 0;
}

.list-box ul{
list-style-position:inside;
}

.list-box ul li{
list-style-type:disc;
margin:10px 0 10px 15px;
padding-bottom: 3px;
}
.list-box ul li:hover:not(:first-child){
background:#D1D1D1;
}

.list-box ul li:not(:first-child){
margin:0;
padding-left:30px;
}

.list-box a{
text-decoration:none;
}
/*.left_sidebar ul li.navi1{
	height		: 30px;
	text-indent	: -9999em;
	background	: url(/img/newzealand/side-menu-newzealand.gif) no-repeat;
}*/
.left_sidebar ul li.navi1{
	height		: 20px;
	list-style-type:none;
	padding-left		:23px;
	background	: url(/img/newzealand/side-menu.gif) no-repeat 10px 5px;
}
.recommend ul{
	margin-right	: -15px;
	overflow	: hidden;
}
.recommend ul li{
	float		: left;
	display		: inline;
	margin-right	:15px;
}
.mail-title-position{
	margin-left:245px;
}
.left_sidebar{
	width: 190px;
	float: left;
	margin-top: 10px;
}
.right_contents{
	width: 780px;
	margin: 0 auto;
	padding: 20px 0;
	float: right;
}
.list-box{
display: block;
background:#ECECEC;
padding:5px 0 10px;
margin:10px 0;
}

.list-box ul{
list-style-position:inside;
}

.list-box ul li{
list-style-type:disc;
margin:10px 0 10px 15px;
padding-bottom: 3px;
}
.list-box ul li:hover:not(:first-child){
background:#D1D1D1;
}

.list-box ul li:not(:first-child){
margin:0;
padding-left:30px;
}

.list-box a{
text-decoration:none;
}
.concept_category_list > li > a{
		text-indent: -9999em;
		display: block;
		width: 190px;
		height: 35px;
	}
	.concept_category_list > li > a{background:transparent url(/img/recommend-side-link.jpg) repeat scroll 0% 0%;}
	.concept_category_list > li.menu_2 a{background-position:0px -38px;}
	.concept_category_list > li.menu_3 a{background-position:0px -76px;}
	.concept_category_list > li.menu_4 a{background-position:0px -114px;}
	.concept_category_list > li.menu_5 a{background-position:0px -152px;}
	.concept_category_list > li.menu_6 a{background-position:0px -190px;}
	.concept_category_list > li.menu_7 a{background-position:0px -228px;}
	.concept_category_list > li.menu_1 a:hover,.concept_category_list > li.menu_1 a.selected{background-position:190px 0px;}
	.concept_category_list > li.menu_2 a:hover,.concept_category_list > li.menu_2 a.selected{background-position:190px -38px;}
	.concept_category_list > li.menu_3 a:hover,.concept_category_list > li.menu_3 a.selected{background-position:190px -76px;}
	.concept_category_list > li.menu_4 a:hover,.concept_category_list > li.menu_4 a.selected{background-position:190px -114px;}
	.concept_category_list > li.menu_5 a:hover,.concept_category_list > li.menu_5 a.selected{background-position:190px -152px;}
	.concept_category_list > li.menu_6 a:hover,.concept_category_list > li.menu_6 a.selected{background-position:190px -190px;}
	.concept_category_list > li.menu_7 a:hover,.concept_category_list > li.menu_7 a.selected{background-position:190px -228px;}

	.concept_category_list > li{
		margin:5px 0;
		background:none;
		height:auto;
	}
	ul.concept_category_list{
		margin-bottom: 8px;
	}
.sekou_accordion h4{
	background : url(/img/reason-side-link.jpg );
	text-indent: -9999em;
	width: 190px;
	height: 35px;
	margin-top: 5px;
}
.sekou_accordion .add_acc_sekou_ranking{
	background : url(/image/sekou/2015/sidebar/sekou_menu.jpg );
	display: block;
	width: 190px;
	height: 35px;
	margin-top: 5px;
	background-position: 0 -380px;
	text-indent: -9999em;
}
.sekou_accordion .add_acc_sekou_ranking:hover{
	background-position: -200px -380px;
}

.sekou_accordion h4.sekou_list1{ background-position: 0 -37px; }

.sekou_accordion > a > h4.selected{ background-position: -200px 0; }
.sekou_accordion h4.sekou_list1.selected{ background-position: -200px -37px; }

.accordion_toggle{
    display:block;
    width:190px;
    height:50px;
    line-height:50px;
    text-align:center;
		cursor:pointer;
    }
.accordion_content{
    background:#F7F7F7;
    width:190px;
    display:none;
		padding: 5px 0;
}
.accordion_content ul li{
	height: 25px;
	line-height: 25px;
}
.accordion_content ul li.selected{
	background-color: #CCCCCC;
}
.accordion_content ul li a{
	margin: 0 0 0 25px;
	text-decoration: underline;
	font-size: 12px;
}
