@charset "utf-8";


/* common 20131025 og
------------------------------------------ */
#container {
        position:relative;
	margin-left : auto ; 
	margin-right : auto ;
}
a:link {
	color:#0060DC;
	text-decoration:none;
}
a:visited {
	color:#551a8b;
}
a:hover {
	color:#0060DC;
	text-decoration:underline;
}
a:hover {
	color:#0060DC;
	text-decoration:underline;
}
.op_hover:hover {
	opacity:0.7;
}

/* backgroundcolor
------------------------------------------ */
#backgroundcolor {
	background-color:#f9f9f7;
}

/* content
------------------------------------------ */
#content{
	width: 960px;
	margin: 0 auto;
	text-align: center;
        color:#3f3f3f;
		background-color:#FFFFFF;
}
.notice_area{text-align:left;margin-bottom:10px;line-height:1.4;}

/* main
------------------------------------------ */
#main{
	width: 701px;
	text-align: left;
	padding-bottom: 50px;
	float: left;
	padding-left: 5px;
}

/* 段落・見出し
------------------------------------------ */
.content_box00{background-image: url(../img/pentagon2.png);background-repeat: no-repeat;background-position: right;min-height: 202px;margin-bottom: 30px;
}
.headline{font-size: 20px;margin-bottom: 30px;font-weight: bold;background-image: url(../img/bar.png);background-repeat: no-repeat;background-position: left 10px;padding: 8px 0 0 10px;}
.content_box002{width: 701px;clear: both;padding-top: 20px;text-align: left;}
.content_box003{width: 701px;clear: both;padding-top: 10px;text-align: left;}

/*ボタン
-------------------------------------------*/
.btn-list{
	padding:0 0 0 0;
}
.btn-list ul li{
	float: left;
	margin: 0px;
	padding: 0px;
}
.btn-list ul li .list01{
	padding: 0px 12px 0 0;
}
.btn-list ul li .list02{
	padding: 0;
}
.btn-list ul li dl dd {
	padding-top: 5px;
	padding-bottom: 10px;
}
.btn-list .btn-list-top li dl dd {
	width: 225px;
}
.btn-list .btn-list-bottom li dl {float: left;}
.btn-list .btn-list-top li dl {float: left;}

.main_text{
	font-size: 14px;
	width: 465px;
}
.link-list03{
	overflow: hidden;
	padding: 0 15px 10px 10px;
	bottom: 0px;
}
.link-list03 ul{
	margin: 0 0 0 0;
	padding: 0;
}
.link-list03 ul .list01{
	float: left;
	background-image: url(../img/icon_arrow01.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 20px;
	padding: 5px 5px 5px 10px;
}
.link-list03 ul .last {
	float: left;
	padding: 5px;
	background-image: url(../img/icon_arrow01.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 0px;
}
.content_box01 .inner p {
	padding:10px 20px 5px 10px;
}
.inner .inner-top h3{
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #45a639;
}
.content_box05{
	width: 343px;
	float: left;
	margin-bottom: 12px;
	background-image: url(../img/media_bg07.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.content_box05 .inner{
	background-image: url(../img/media_bg08.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 175px;
}
.content_box05 .inner .inner-in{
	background-image: url(../img/titlebg_box03.png);
	background-repeat: no-repeat;
}
.content_box05 h3{
	padding-left: 15px;
	font-size: 16px;
	color: #14a92a;
	padding: 4px 59px 0px 15px;
}
.content_box05 h3.line-u{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00AB1D;
	line-height: 43px;
	width: 267px;
}
.content_box05 .inner p {
	padding: 10px 10px  5px 10px;
}
.content_box05.home-searc .inner p {
	line-height: 1.4;
}
.content_box05.media_goods .inner p {
	line-height: 1.4;
}
.home-search .inner-in{background-position: left top;}
.angle .inner-in{background-position:-358px top}
.home-search{
	margin-right: 15px;
}
.inner .inner-bottom p {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #45a639;
	padding-top: 10px;
	padding-bottom: 5px;
}
.angle{padding: 0;}
#breadcrumbs-out {
	background-color: #F9F9F7;
}
#breadcrumbs h2#breadcrumbs-list {
	font-size: 85%;
	font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka;
}

/* clearfix
====================================== */
.btn-list-top:after, 
.btn-list-bottom:after,
.content_box03 .inner:after,
.content_box03:after,
#content:after,
.content_box02 .topic_link:after,
.content_box02 .inner01:after{clear:both;content:".";display:block;height:0;visibility:hidden}
/*------------------------------------------------*/

/* aside
------------------------------------------ */
#aside01{float: right;width: 230px;text-align: left;padding-bottom: 20px;padding-right: 5px;}
.aside_box01{background-color:#FFF;margin-bottom:10px;border:1px solid #c7c2ab;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.aside_box02{background-color:#FFF;margin-bottom:10px;border:1px solid #c7c2ab;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.aside_headline01{padding: 7px 0px 5px 28px;font-size: 14px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #c7c2ab;margin-bottom: 8px;line-height: 1.4;color: #3f3f3f;}
#aside01 .icon_type01{
	background-image: url(../img/beginner_icon.png);
	background-repeat: no-repeat;
	background-position: 10px;
}
#aside01 .icon_type02{
	background-image: url(../img/question_icon.png);
	background-repeat: no-repeat;
	background-position: 10px;
}
#aside01 .pickup_list{
	margin: 0px 10px 10px
}
#aside01 .pickup_list li{border-bottom: 1px dotted #ccc;margin-bottom: 5px;margin-bottom: 10px;padding: 0px 10px 10px;background-image: url(../img/icon_arrow01.png);background-repeat: no-repeat;background-position: left 4px;}
#aside01 .pickup_list .last_link{padding: 0px 10px;background-image: url(../img/icon_arrow01.png);background-repeat: no-repeat;background-position: left 4px;border-style: none;}
#aside01 .pickup_list .text{background:url(../img/icon_arrow01.png) no-repeat left 4px;float:left;width:143px;line-height:1.6;padding:0px 4px 0px 10px}
#aside01 .pickup_list .photo{float:left;width:49px}
#aside01 .pickup_list .lastchild{border-bottom-width:0px;border-bottom-style:none}


/* content_box02 */
.content_box02{clear:both;background-color:#FFF;padding:13px 0px 20px 20px;margin:0px 4px 20px 0px;border:1px solid #c7c2ab;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.content_box02 .inner01{margin-bottom:20px}
.content_box02 .lead_text{
	margin-bottom: 10px;
	padding-right: 10px;
}

.content_box02 .new_line01{clear:both}
.content_box02 .lastchild01{margin-right:0px!important}
.content_box02 .column_typ01{background-color:#FFF;float:left;width:192px;margin-right:20px;padding:10px 0px 0px 13px;cursor:pointer;border:1px solid #c7c2ab;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.content_box02 .column_typ01:hover a,
.content_box02 .column_typ01:hover p{text-decoration:underline}
.content_box02 .column_typ01 .title{background-image:url(../img/icon_sprite.png);background-repeat:no-repeat;background-position:0 -508px;line-height:1.6;font-weight:bold;line-height:1.4;font-size:13px;width:175px;padding:0px 0px 5px 10px}
.content_box02 .column_typ01 .title a{color:#3f3f3f}
.content_box02 .column_typ01 .photo{margin-bottom:10px}
.content_box02 .column_typ01 .text{margin-bottom:10px;width:179px;line-height:1.4}
.content_box02 .topic_link .list_box{float:left;width:220px;margin:0px 5px 10px 0px}
.content_box02 .topic_link .text_icon01{background-color:#14a92a;color:#FFF;font-size:10px;padding:2px 5px 2px;display:inline-block;line-height:1;vertical-align:bottom;
min-width:80px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.content_box02 .topic_link .text_icon01 img{vertical-align:bottom}
.content_box02 .topic_link .icon_new01{vertical-align:bottom}
.content_box02 .topic_link .list_box dt{margin-bottom:7px}
.content_box02 .topic_link .list_box dd{background-image:url(../img/icon_sprite.png);background-repeat:no-repeat;background-position:0 -509px;padding-left:10px;line-height:1.6;font-weight:bold;line-height:1.4}
.content_box02 .column_type02{float:left;width:338px;margin-bottom:20px}
.content_box02 .column_type02 .photo{float:left;width:106px}
.content_box02 .column_type02 .text_area{float:left;width:215px}
.content_box02 .column_type02 .title{margin-bottom:3px;padding-left:10px;background:url(/top/images/common/icon_sprite.png) no-repeat 0 -508px;line-height:1.5;display:inline-block}
.content_box02 .column_type02 .text{font-size:11px;line-height:1.4}
.content_box02 .hover img{opacity:0.7}
.content_box02 .knowhow_link{clear:both}
.content_box02 .knowhow_link .list_tite{width:660px;background:url(../img/icon_line.png) no-repeat right center;font-weight:bold;margin-bottom:10px}
.content_box02 .knowhow_link .list_tite span{background:#FFF;padding-right:5px}
.content_box02 .knowhow_link li{padding-left:10px;background:url(../img/icon_sprite.png) no-repeat 0 -507px;margin-right:5px;width:110px;display:inline-block}.content_box02 .knowhow_link li a{line-height:1.6}
#aside01 .truste{float:left;width:116px;padding-top:15px}
#aside01 .kousei{float:right;width:80px}
