@charset "utf-8";
/* ===================================================================
	CSS information
	file name  :  common.css
	style info :  common style
	date:2013.01.30
=================================================================== */


/*------------------ clearfix ------------------*/

.ttlSet-1:after,.ttlSet-2:after,.ttlSet-3:after,.topicstyle-1 dl:after{content: ".";display: block;height: 0px;clear: both;visibility: hidden;}
.ttlSet-1,.ttlSet-2,.ttlSet-3,.topicstyle-1 dl{display:inline-block;min-height: 1%;
	/* escape MacIE5 \*/
	display: block;
	/* escape MacIE5 */ }
/* escape MacIE5 \*/
* html .ttlSet-1,* html .ttlSet-2,* html .ttlSet-3,* html .topicstyle-1 dl{height: 1%;}
/* escape MacIE5 \*/



/*------------------ freearea -----------------*/

.freearea{background-color:#CCC;text-align:center;padding:60px;margin-bottom:30px;}




/*------------------ localnav -----------------*/

.localnav{font-weight:bold;line-height:1.2;}
.localnav h2{background-color:#275992;color:#fff;padding:10px 10px 8px 18px;}
.localnav ul li{border-top:solid 1px #fff;border-bottom:solid 1px #D4D4D4;}
.localnav ul li a{display:block;padding:10px 10px 8px 18px;background:#F5F5F5 url(../img/share/ico_arrow_04.gif) no-repeat 212px 50%;text-decoration:none;width:202px;}
.localnav ul li a:hover{text-decoration:none;background-color:#E5E5E5;}


/*------------------ ttlSet -----------------*/

.ttlSet-1{background:url(../img/share/bg_ttl_01.jpg) repeat-x;height:48px;padding:0 12px;}
.ttlSet-1 h1,.ttlSet-1 h2,.ttlSet-1 h3{float:left;padding-top:8px;}
.ttlSet-1 .bt_archives{float:right;padding-top:20px;}

.ttlSet-2{background:#EBF5FA url(../img/share/ico_ttl_01.gif)  no-repeat 10px 10px;padding:10px 10px 10px 18px;line-height:1.2;font-size:123.1%;}
.ttlSet-2 h1,.ttlSet-2 h2,.ttlSet-2 h3{font-weight:bold;}

.ttlSet-3{background:url(../img/share/bg_ttl_01.jpg) 0 bottom repeat-x; padding:0 12px;}
.ttlSet-3 h1,.ttlSet-3 h2,.ttlSet-3 h3{float:left;padding:12px 17px;color:#003D7F;font-weight:bold;font-size:138.5%;background:url(../img/share/ico_ttl_02.gif) no-repeat 0 50%;}
.ttlSet-3 .bt_archives{float:right;padding-top:20px;}



/*------------------ topicstyle-1 -----------------*/

.topicstyle-1{padding:15px;}
.topicstyle-1 span{padding:1px 0;}
.topicstyle-1 dl{padding-bottom:8px;}
.topicstyle-1 dl.new span{padding-right:40px;background:url(../img/share/ico_new.gif) no-repeat 100% 0;/background-position:100% 3px;}
.topicstyle-1 dt{float:left;width:80px;}
.topicstyle-1 dd{float:right;width:542px;padding-left:8px;background:url(../img/share/ico_arrow_03.gif) no-repeat 0 5px;}


/*------------------ txtstyle-1 -----------------*/


.txtstyle-1{padding:30px 12px;line-height:1.6;}
.txtstyle-1 .img_l{padding:0 30px 15px 0;}
.txtstyle-1 p{margin-bottom:1em;}



/*------------------ list-1 -----------------*/


.list-1{padding:20px 15px;line-height:1.2;overflow:hidden;*zoom:1;}
.list-1 dl{overflow:hidden;*zoom:1;padding:5px 0;}
.list-1 dt{width:85px;float:left;}
/* cb21 20130523
.list-1 dd{width:785px;float:right;background:url(../img/share/ico_arrow_03.gif) no-repeat 0 4px;padding-left:8px;}
*/
.list-1 dd{width:80%;float:left;background:url(../img/share/ico_arrow_03.gif) no-repeat 0 4px;padding-left:8px;}
.list-1 dd img{vertical-align:top;margin:0 5px;}


/*------------------ postrelation -----------------*/


.postrelation-1{width:650px;margin:0 auto;padding:15px 0;background:url(../img/share/dotline_01.gif) repeat-x top;}
.postrelation-1 .box_l,.postrelation-1 .box_r{width:320px;}
.postrelation-1 ul{padding:10px;}
.postrelation-1 ul li{float:left;width:150px;padding:5px 0;font-weight:bold;}
.postrelation-1 ul li a{padding-left:16px;background:url(../img/share/ico_arrow_01.gif) no-repeat 0 1px;font-weight:bold;display:block;}

.postrelation-2{width:650px;margin:0 auto;padding:15px 0;}
.postrelation-2 .box_l,.postrelation-2 .box_r{width:320px;}
.postrelation-2 dl,.postrelation-2 ul{padding:10px 10px 20px;}
.postrelation-2 ul li{padding:6px 0;}
.postrelation-2 dl a,.postrelation-2 ul a{padding-left:16px;background:url(../img/share/ico_arrow_01.gif) no-repeat 0 1px;font-weight:bold;font-weight:bold;display:block;}
.postrelation-2 dt{margin-top:6px;padding-bottom:3px;}
.postrelation-2 dd{padding-left:16px;padding-bottom:6px;font-weight:bold;line-height:1.3;}


