/*
Theme Name: BIGLOBE 固定ページ用CSS
*/

/* Page
----------------------------------------------------*/
#pageContents{width:665px;float:left;}
#pageContents h3{padding:14px 10px 14px 25px;background:url(/img/h3.jpg) no-repeat left center;}
#pageContents h4{background:#135CBF;color:#fff;padding:5px;margin:10px 5px 5px}
#pageContents p{line-height:150%;padding:7px 15px;}
#pageContents p.lead{font-size:medium;font-weight:bold;text-align:left;line-height:1.4em;padding:15px;color:#1F7BC8;text-align:center;}
#pageContents .pic{float:right;padding:5px 0 5px 20px}
#pageContents h3 .rss{float:right}
#pageContents ul{margin:0 0 0 30px; line-height:150%; padding-bottom:10px;}
#pageContents ul li{list-style-type:disc; margin:0; padding:7px 0;}
#pageContents ol{margin:0 0 0 30px; line-height:150%; padding-bottom:10px;}
#pageContents ol li{list-style-type:decimal; margin:0; padding:4px 0;}
#pageContents ol li ul li{margin:0; list-style-type:disc;}
#pageContents dl{margin:0; padding:7px 0;}
#pageContents dt{margin:0; font-weight:bold; line-height:150%;}
#pageContents dd dt{font-weight:normal;}
#pageContents dd{margin:0 0 0 15px; line-height:150%;}
#pageContents dd p{margin:0; padding:0 0 7px 0;}
#pageContents blockquote{padding-left:15px;}
#pageContents h5{padding:14px 10px 14px 25px;background:url(/img/h3.jpg) no-repeat left center; margin-top:25px;}
#pageContents .clr{clear:both; height:10px;}
#pageContents #ipv6_enabled_www_test_logo{width:245px; margin:0 auto;}

#pageContents img.aligncenter{display:block; margin: 0 auto!important; text-align: center;}
#pageContents img.alignright{float:right; margin:0 0 0 15px;}
#pageContents img.alignleft{float:left; margin:0 15px 0 0;}
#pageContents table{width:95%; margin:15px auto;}
#pageContents table th,
#pageContents table td{padding:5px 3px 7px 3px; line-height:150%; background:url(/img/page/dot.gif) 0 bottom repeat-x;}
#pageContents table th{width:15%;}
#pageContents .bl{color:#1F7BC8; }
#pageContents .more{clear:both;padding:10px 0;}
#pageContents .more a{background:url(/img/sub/arrow.gif) left center no-repeat;padding-left:10px;line-height:1.5em;}
#pageContents .sitemap li,
#pageContents .sitemapyear li{list-style:none;background:url(/img/sub/arrow.gif) 0 10px no-repeat;padding:3px 40px 3px 10px;}
#pageContents .sitemap li{float:left;display:block;}
#pageContents .sitemapyear li{float:left;display:block;}
#pageContents #servicefrm{border:1px solid #135CBF;margin:0 0 15px;}
#pageContents #servicefrm h4{background:#fff;border-left:4px solid #135CBF;color:#111;margin:15px 15px 5px;padding:0 10px}
#pageContents #servicefrm img{padding-bottom:10px}
#pageContents .wp-image-3792{padding-bottom:15px}

/* sns
----------------------------------------------------*/
#pageContents h5.sns{padding:5px;border:1px solid #135CBF;margin:10px 5px 5px;font-weight:normal;line-height:1.2em;background:#fff}
#pageContents h5.sns a{font-weight:bold;padding-right:15px}
#pageContents h4 a{color:#fff;}
#pageContents .snslist{padding:0 5px 20px;margin:0}
#pageContents .snslist li{border-bottom:1px dotted #999;padding:12px 0;line-height:1.3em;list-style:none;}
#pageContents .snslist li div{line-height:1.3em;margin-left:70px;}
#pageContents .snslist li img{float:left;padding:0 10px}
#pageContents .snslist li div img{float:none;padding:0 5px 0 0}
#pageContents .snslist li iframe{margin-left:10px}
#pageContents .snslist li iframe.twitter-follow-button{width:200px !important}
#pageContents h4.accountlist{border:3px double #135CBF;background:#fff url(/img/sub/arrow.gif) no-repeat 10px 12px;padding:8px 0 8px 18px;margin:10px 0}
#pageContents h4.accountlist a{color:#135CBF}
#pageContents .bkbdr{border:1px solid #333;text-align:center;padding:10px;line-height: 1.3em;margin:10px 0}

/* CM Gallery
----------------------------------------------------*/
#cmGallery{margin:0; padding:0;}
#cmGallery .g_main{text-align:center;}
#cmGallery h5{background-image:none; margin:0 5px; padding:15px 10px 10px 10px; color:#1F7AC7; display:block; background:url(/img/gallery/gallery_dot.jpg) 0 bottom repeat-x;}
#cmGallery .cmWrap{overflow:hidden; padding:10px 0;}
#cmGallery .cm_l{float:left; margin:0; padding:0 10px;}
#cmGallery .cm_r{float:right; margin:0; padding:0 10px}
#cmGallery .cmWrap p{text-align:center;}
#cmGallery .cmWrap .video{display:none;}
#cmGallery .cmWrap .zoomBtn{width:310px; height:175px;}
#cmGallery .g_section{margin:0 5px; padding:0 0 10px 0; background:url(/img/gallery/gallery_dot.jpg) 0 bottom repeat-x; overflow:hidden;}
#cmGallery .g_section p{margin:0; padding:10px 0 0 0; line-height:130%;}
#cmGallery .g_section strong{color:#1F79C6;}
#cmGallery .g_section p.career{font-size:small; color:#666666;}
#cmGallery .g_section p.career strong{color:#666666;}
#cmGallery .g_section .ph{float:left; padding:10px 0 0 5px;}
#cmGallery .g_section .txt1{float:right; width:473px;}
#cmGallery .g_section .txt2{float:right; width:535px;}
#cmGallery .link{ background:url(/img/gallery/gallery_dot.jpg) 0 bottom repeat-x; margin:0 5px; padding:10px 7px;}
#cmGallery #gallery{text-align:center;}
#cmGallery #gallery ul{list-style-type:none; margin:0; padding:0;}
#cmGallery #gallery ul li{display:inline;}
#cmGallery #gallery img{height:86px; margin:0 3px; padding:3px 0;}


/* Inquire
----------------------------------------------------*/
#bgInquire{margin:0; padding:0;}
#bgInquire .attention{margin:5px 15px 0 15px; padding:0 15px 0 20px; border:1px solid #CCCCCC; background:url(/img/icon_attention.gif) 10px 7px no-repeat #EDF0F3;}
#bgInquire ul li{margin:0; padding:0;}
#bgInquire form{margin:0; padding:0;}
#bgInquire table{width:95%; margin:15px auto; border-collapse:collapse;}
#bgInquire table th,
#bgInquire table td{padding:10px; line-height:150%; border:1px solid #E0E4E7;}
#bgInquire table td{background:none;}
#bgInquire table th{width:20%; background:#EFF2F4; font-weight:bold;}
#bgInquire textarea{width:100%;}
#bgInquire .privacy{margin:5px 15px 15px 15px; padding:0; border:3px double #CCCCCC;}
#bgInquire .btnarea{padding:5px 0 20px 0;}

#bgInquire input.sendbtn,
#bgInquire input.resetbtn{
	width:142px;
	height:52px;
	border:none;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	line-height:0;
	text-indent:-9999px;
	font-size:1px;
	cursor:pointer;
	margin:0 15px;
}
#bgInquire input.sendbtn{background-image:url(/img/btn_send.jpg);}
#bgInquire input.resetbtn{background-image:url(/img/btn_reset.jpg);}
#bgInquire input.sendbtn:hover,
#bgInquire input.resetbtn:hover{background-position:left bottom;}


/* modern browsers */
#cmGallery .g_section:after,
#cmGallery .cmWrap:after,
#pageContents .sitemap:after,
#pageContents .sitemapyear:after,
#pageContents .snslist li:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

/* IE7 */
#cmGallery .g_section,
#cmGallery .cmWrap,
#pageContents .sitemap,
#pageContents .sitemapyear ,
#pageContents .snslist li{
	display: inline-block;
	}

/* legacy IE */
* html #cmGallery .g_section,
* html #cmGallery .cmWrap,
* html #pageContents .sitemap,
* html #pageContents .sitemapyear ,
* html #pageContents .snslist li{
	height: 1%;
	}

#cmGallery .g_section,	
#cmGallery .cmWrap,	
#pageContents .sitemap,
#pageContents .sitemapyear ,
#pageContents .snslist li{
	display: block;
	}