/*
Theme Name: BIGLOBE
*/

/*	Redefine
----------------------------------------------------*/

body{margin:0;padding:0;color:#111;font-size:90%;font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#biglobe *{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,form{font-size:100%;margin:0;padding:0;}
ol,
ol li,
ul,
ul li{list-style-type:none;	margin:0;padding:0;}

a:link,
a:visited	{color:#0047B8;}
a:hover,
a:visited:hover	{text-decoration:none;}
a:active	{color:#0047B8;}

img{border:0;}
	
textarea{font-size:small;}

th{vertical-align:top;text-align:left;font-weight:normal}
.more {text-align:right;padding:0 0 5px;margin:0}
.red{color:#f00}
.lft{float:left}
.rgt{float:right}
/*	Global Layout
----------------------------------------------------*/

#biglobe{width:920px;margin:0 auto;text-align:left;}

/* header
----------------------------------------------------*/
#header{padding:8px 0 0;}
#header .lft{width:270px;}
#header .rgt{text-align:right;width:500px;}
#header .rgt p{padding-bottom:8px}
#header .rgt p img{padding-left:15px}
#header .rgt .search .text{width:200px;border:1px solid #ccc;padding:2px}
#header .rgt .search .searchbtn{background:#2D5195;color:#fff;padding:1px 10px;border:0 none}

#nav{clear:both;padding:5px 0 0}
#nav li,#nav li a{float:left;display:block}

/* container
----------------------------------------------------*/
#container{padding:20px 0 0;clear:both}

/* sub
----------------------------------------------------*/
#sub {width:230px;float:right;}
#sub ul{padding:30px 0 10px}
#sub li{padding-bottom:3px;}
#sub ul.service{background:url(/img/sub/tab_service.jpg) no-repeat 0 0;}
#sub ul.venture{background:url(/img/sub/tab_venture.jpg) no-repeat 0 0;}
#sub ul.category{padding:0 0 15px;}
#sub ul.category li{padding:6px 7px 7px 14px;background:url(/img/sub/arrow.gif) no-repeat 6px 11px;border-bottom:1px dotted #999;line-height:1.2em}
#sub p{text-align:center;padding-bottom:10px}
#sub p.logos img{padding:5px}
#sub h4{background:#135CBF;color:#fff;padding:5px;font-weight:normal}

/* main
----------------------------------------------------*/
#main{width:665px;float:left;}
#main h3{padding:14px 10px 14px 25px;background:url(/img/h3.jpg) no-repeat left center;}
#main h4{background:#135CBF;color:#fff;padding:5px;margin:5px}
#main p{line-height:1.8em;padding:0 10px 15px}
#main p.lead{font-size:medium;font-weight:bold;text-align:center;line-height:1.4em;padding:20px 0}
#main .pic{float:right;padding:5px 0 5px 20px}
#main h3 .rss{float:right}

/* search result
----------------------------------------------------*/
#searchconts{width:880px;margin:0 auto;}
#searchconts h3{padding:14px 10px 14px 25px;background:url(/img/h3_w.jpg) no-repeat left center;}
#searchconts ul{padding:0 10px; list-style-type:none;}
#searchconts li{border-bottom:1px dotted #999;padding:12px;line-height:1.3em;color:#666}
#searchconts li a{font-size:medium;}
#searchconts li p.cateRelease{background:url(/img/press/icon_press.gif) 0 center no-repeat; padding-left:80px;}
#searchconts li p.cateInfo{background:url(/img/press/icon_news.gif) 0 center no-repeat; padding-left:80px;}
#searchconts .navigation{margin:0; padding:20px 0;}
#searchconts p.noresult{display:block; border-bottom:none; background:#EDF0F3; text-align:center; padding:150px 0; color:#666666;}
#searchconts .pressSearch{background:#EDF0F3 url(/img/press/search_ttl.gif) no-repeat 10px center;padding:10px 0 10px 115px; margin:15px;}
#searchconts .pressSearch .searchinput{background:#fff;padding:1px 5px; width:210px; float:left; margin-right:15px;}
#searchconts .pressSearch .searchinput .text{width:165px;border:1px solid #fff;padding:2px; float:left;}
#searchconts .pressSearch .searchinput .searchbtn{background:#fff;border:1px solid #fff;color:#0047B8;border-left:1px dotted #ccc;width:35px;padding:2px; float:left;}
#searchconts .pressSearch select{width:155px;}
#searchconts .pressSearch .category{background:url(/img/press/search_tab1.gif) no-repeat 0 7px; float:left; margin-right:15px; padding-left:93px; padding-top:3px;}
#searchconts .pressSearch .month{background:url(/img/press/search_tab2.gif) no-repeat 0 7px; float:left; margin-right:15px; padding-left:65px; padding-top:3px;}

/* footer
----------------------------------------------------*/
#gototop{text-align:right;padding:20px 0 10px;clear:both}

#footer{background:url(/img/foot.jpg) repeat-x;padding:12px 5px}
#footer .copyright{color:#666;clear:both;padding:12px 0 0;}
#footer li {float:left}
#footer li a{color:#333;padding:0 15px 0 0}

/* align
----------------------------------------------------*/
img.aligncenter{display:block; margin: 0 auto!important; text-align: center;}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{margin: 0 auto!important;}


/* ClearFix
----------------------------------------------------*/

/* modern browsers */

#searchconts .pressSearch:after,
#biglobe:after,
#header:after,
.section:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

/* IE7 */

#biglobe,
#header,
.section{
	display: inline-block;
	}

/* legacy IE */

* html #biglobe,
* html #header,
* html .section{
	height: 1%;
	}
div#biglobe,
div#header,
.section{
	display: block;
	}

/* End of ClearFix */

/* Legacy IE (6,5.5)
----------------------------------------------------*/

/* fontsize */
* html body	{font-size:12px;}
* html textarea	{font-size:small;}

/* global.css - Global Layout */
* html body	{text-align:center;}
* html div#biglobe{text-align:left;}