@charset "UTF-8";

/* ************************************************ 

Theme Name: MEGUMI Theme Portal

Theme URI: http://www.10press.net/

Description: About the copyright and the license <a href="http://www.digi3.jp/">DigitalCube Co., Ltd.</a> has it.

Author: Theme designed by Webnist + Megane



Theme license: Individual license



 * ************************************************ */



/* ************************************************ 

	CSS Contents

	1-1. Description priority level

	1-2. Notes

	1-3. CSS Zero Include

	

	2-1. Basic setting

	2-2. Each area setting

	2-3. Header area setting

	2-4. Footer area setting

	2-5. Side contents setting

	2-6. The main contents setting

	3-1. Other setting

	

 * ************************************************ */



/* ************************************************ 

 * 1-1.Description priority level

 * ************************************************

 *	width:;

 *	height:;

 *	font-size:;

 *	font-weight:;

 *	line-height:;

 *	color:;

 *	text-align:;

 *	vertical-align:;

 *	margin:;

 *	border:;

 *	padding:;

 *	background:;

 *	background-position:;

 *	display:;

 *	float:;

 *	letter-spacing:;

 *	overflow:;

 *	position:;

 *	top:;

 *	left:;

 *	right:;

 *	bottom:;

 *	clear:;

 * ************************************************ */



/* ************************************************ 

 * 1-2.Notes

 * ************************************************

 *	

 *	Whenever Huck is done,

 *	it describes it in the following filling in column. 

 *	

 *	

 *	

 * ************************************************ */



/* ************************************************ 

 * 1-3.CSS Include

 * ************************************************ */

@import url("initial.css");



/* ************************************************ 

 * 2-1. Basic setting

 * ************************************************ */

body

	{

	text-align:center;

	color:#333344;

	}

a

	{

	color:#00329B;

	text-decoration:none;

	}

a:hover

	{

	text-decoration:underline;

	}



/* ************************************************ 

 * 2-2. Each area setting

 * box

 * header

 * footer

 * contents_box

 * main_contents

 * sidebar

 * main_img

 * ************************************************ */

div#box

	{

	width:950px;

	line-height:1.5;

	text-align:left;

	margin:0px auto 0px auto;

	background:#FFFFFF;

	}

div#header

	{

	height:155px;

	max-height:155px;

	position:relative;

	z-index:10;

	}

div#footer_widgets

	{

	color:#000000;

	margin:20px 0px 0px 0px;

	padding:20px 11px 20px 11px;

	background:#F4F4F4;

	}

div#footer

	{

	margin:20px 0px 0px 0px;

	}

div#contents_box

	{

	margin:10px 0px 0px 0px;

	background:url(images/background/contents_background.gif) repeat-y;

	}

div#main_contents

	{

	width:618px;

	float:left;

	}

div#right_side

	{

	width:300px;

	float:right;

	}

body#home div#wrap

	{

	width:640px;

	float:left;

	}

body#home div#wrap div#main_contents

	{

	width:460px;

	float:right;

	}

body#home div#wrap div#left_side

	{

	width:170px;

	float:left;

	}

body#home div#right_side

	{

	width:300px;

	float:right;

	}

body#stock div#contents_box

	{

	background:none;

	}

body#stock div#main_contents

	{

	width:950px;

	background:none;

	float:none;

	}



/* ************************************************ 

 * 2-3. Header area setting

 * ************************************************ */

div#header_meta

	{

	width:100%;

	background:#CFCFCF;

	position:relative;

	}

div#header_meta h1

	{

	font-size:92%;

	line-height:1.8;

	padding:0px 0px 0px 3px;

	color:#8B8B8B;

	}

div#header_meta p.rss

	{

	position:absolute;

	top:2px;

	right:3px;

	}

div#header p#logo

	{

	width:260px;

	height:58px;

	display:block;

	position:absolute;

	top:39px;

	left:0px;

	}

div#header p#header_img

	{

	width:562px;

	height:61px;

	position:absolute;

	top:28px;

	right:0px;

	}

div#header p#header_img img

	{

	display:block;

	}



/*---------- Category Navigation Setting ----------*/

div#header div#cat_nav

	{

	width:948px;

	text-align:center;

	font-weight:bold;

	font-size:100%;

	border:1px solid #B0C3DC;

	background:url(images/nav/navigation_background.gif) repeat-x #DAE3FF;

	position:absolute;

	top:125px;

	}

div#header div#cat_nav ul li

	{

	width:auto;

	display:block;

	float:left;

	position:relative;

	}

div#header div#cat_nav ul li a

	{

	width:auto;

	line-height:2;

	text-decoration:none;

	border-right:1px solid #DBDBDB;

	padding:0px 12px 0px 12px;

	display:block;

	}

div#header div#cat_nav ul li a:hover

	{

	background:url(images/nav/navigation_background_hover.gif) repeat-x #FDFEFF;

	}

	

/*---------- Pulldown Setting ----------*/

div#header div#cat_nav ul li ul

	{

	display:none;

	}

div#header div#cat_nav ul li:hover > ul

	{

	width:220px;

	text-align:left;

	border-top:1px solid #A7BDD8;

	background:#393939;

	display:block;

	position:absolute;

	top:100%;

	left:0px;

	}

div#header div#cat_nav ul li ul li:hover > ul

	{

	top:-1px;

	left:218px;

	}

div#header div#cat_nav ul li ul li

	{

	width:218px;

	border:1px solid #A7BDD8;

	border-top:none;

	display:block;

	}

div#header div#cat_nav ul li ul li a

	{

	width:198px;

	line-height:2;

	border-right:1px solid #A7BDD8;

	padding:0px 10px 0px 10px;

	background:#FAFCFF;

	display:block;

	}

div#header div#cat_nav ul li ul li a:hover

	{

	text-decoration:underline;

	background:#E2E9FF;

	}



/* ************************************************ 

 * 2-4. Footer Widgets area setting

 * ************************************************ */

div#footer_widgets div#widgets_contents

	{

	width:927px;

	}

div#footer_widgets div#widgets_contents div#footer_widgets_meta

	{

	background:url(images/background/footer_widgets_meta.gif) repeat-x #E8E8E8;

	position:relative;

	}

div#footer_widgets div#widgets_contents div#footer_widgets_meta h2

	{

	font-size:107%;

	font-weight:bold;

	line-height:2;

	padding:0px 0px 0px 15px;

	}

div#footer_widgets div#widgets_contents div#footer_widgets_meta ul#social_bookmark

	{

	position:absolute;

	top:2px;

	right:15px;

	}

div#footer_widgets div#widgets_contents div#footer_widgets_meta ul#social_bookmark li

	{

	display:inline;

	}

div#footer_widgets div#widgets_contents div#footer_widgets_meta ul#social_bookmark li a

	{

	padding:0px 5px 0px 5px;

	}

div#footer_widgets div#widgets_contents div#footer_widgets_meta ul#social_bookmark li img

	{

	vertical-align:middle;

	}

	

div#footer_widgets div#widgets_01 ,

div#footer_widgets div#widgets_02 ,

div#footer_widgets div#widgets_03 ,

div#footer_widgets div#widgets_04

	{

	width:218px;

	margin:10px 0px 0px 0px;

	border:none;

	border-right:1px solid #BDBDBD;

	padding:0px 5px 0px 5px;

	float:left;

	}

div#footer_widgets div#widgets_02

	{

	margin:10px 0px 0px 0px;

	}

div#footer_widgets div#widgets_04

	{

	border:none;

	float:right;

	}

div#footer_widgets div#widgets_01 h2 ,

div#footer_widgets div#widgets_02 h2 ,

div#footer_widgets div#widgets_03 h2 ,

div#footer_widgets div#widgets_04 h2

	{

	font-weight:bold;

	}

div#footer_widgets div#widgets_01 img.counter

	{

	margin:0px 0px 5px 0px;

	display:block;

	}

div#footer_widgets div#widgets_03 img.footer_banner

	{

	margin:0px 0px 5px 0px;

	display:block;

	}

div#footer_widgets div#widgets_03 a:hover img.footer_banner

	{

	filter:alpha(opacity=85);

	-moz-opacity:0.8;

	opacity:0.8;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	}

div#footer_widgets div#widgets_04 img.qr

	{

	margin:0px 0px 5px 0px;

	display:block;

	}

div#footer_widgets div#widgets_01 p ,

div#footer_widgets div#widgets_02 p ,

div#footer_widgets div#widgets_03 p ,

div#footer_widgets div#widgets_04 p

	{

	margin:0px 0px 15px 0px;

	}



/* ************************************************ 

 * 2-4. Footer area setting

 * ************************************************ */

div#footer ul

	{

	text-align:center;

	margin:0px 0px 15px 0px;

	}

div#footer ul li

	{

	display:inline;

	}

div#footer ul li a

	{

	border-right:1px solid #666666;

	padding:0px 5px 0px 5px;

	}

div#footer ul li.end a

	{

	border-right:none;

	}

div#footer address

	{

	text-align:center;

	color:#666666;

	}



/* ************************************************ 

 * 2-5 Side contents setting

 * ************************************************ */

/*---------- title ----------*/

div#left_side h2.headline ,

div#right_side h2.headline

	{

	font-size:107%;

	font-weight:bold;

	line-height:2.5;

	color:#464646;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 10px;

	background:url(images/headline/headline_background.gif) repeat-x #D9E1FF;

	}

div#left_side h2.headline a ,

div#right_side h2.headline a

	{

	color:#464646;

	}



/*---------- Widgets ----------*/

div#left_side div.widgets ,

div#right_side div.widgets

	{

	margin:0px 0px 10px 0px;

	border:1px solid #9fb7d4;

	}



/*---------- Blogroll ----------*/

div#left_side div.widgets ul

	{

	padding:1px 1px 1px 1px;

	}

div#left_side div.widgets ul li

	{

	border-bottom:1px dotted #999999;

	padding:3px 0px 3px 0px;

	display:block;

	}

div#left_side div.widgets ul li a

	{

	width:145px;

	padding:0px 5px 0px 15px;

	background:url(images/icon/side_icon_01.gif) no-repeat 10px 8px;

	display:block;

	}

div#left_side div.widgets ul.side_page_list

	{

	padding:0px 0px 0px 0px;

	}

div#left_side div.widgets ul.side_page_list li

	{

	font-size:107%;

	font-weight:bold;

	line-height:2.5;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 10px;

	background:url(images/headline/headline_background.gif) repeat-x #D9E1FF;

	}

div#left_side div.widgets ul.side_page_list li a

	{

	color:#464646;

	padding:0px 0px 0px 0px;

	background:none;

	display:block;

	}



/*---------- Right_side ----------*/

div#left_side div.banner ,

div#right_side div.banner

	{

	margin:0px 0px 10px 0px;

	}

div#left_side ul.thumbnail_post ,

div#right_side ul.thumbnail_post

	{

	padding:10px 10px 10px 10px;

	}

div#left_side ul.thumbnail_post li ,

div#right_side ul.thumbnail_post li

	{

	width:89px;

	min-height:56px;

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 81px;

	position:relative;

	}

div#right_side ul.thumbnail_post li

	{

	width:199px;

	}

	

div#left_side ul.thumbnail_post li span.thumbnail ,

div#right_side ul.thumbnail_post li span.thumbnail

	{

	position:absolute;

	top:0px;

	left:0px;

	}

div#left_side ul.thumbnail_post li span.title ,

div#right_side ul.thumbnail_post li span.title ,

div#left_side ul.thumbnail_post li span.excerpt ,

div#right_side ul.thumbnail_post li span.excerpt ,

div#left_side ul.thumbnail_post li span.thumbnail ,

div#right_side ul.thumbnail_post li span.thumbnail

	{

	width:71;

	height:56px;

	overflow:hidden;

	display:block;

	}



/*---------- Blog Post ----------*/

div#left_side ul#blog_post ,

div#right_side ul#blog_post

	{

	padding:10px 10px 0px 10px;

	}

div#left_side ul#blog_post li ,

div#right_side ul#blog_post li

	{

	line-height:1.3;

	margin:0px 0px 10px 0px;

	border-bottom:1px solid #CCCCCC;

	padding:0px 0px 5px 0px;

	}

div#left_side ul#blog_post li span ,

div#right_side ul#blog_post li span

	{

	display:block;

	}

div#left_side ul#blog_post li span.title ,

div#right_side ul#blog_post li span.title

	{

	padding:0px 0px 0px 15px;

	background:url(images/icon/icon_01.gif) no-repeat left 3px;

	}



/*---------- New Blog List ----------*/

div#left_side ul#new_blog_list ,

div#right_side ul#new_blog_list

	{

	padding:10px 10px 0px 10px;

	}

div#left_side ul#new_blog_list li ,

div#right_side ul#new_blog_list li

	{

	line-height:1.3;

	margin:0px 0px 10px 0px;

	}



/*---------- Searchform ----------*/

div#left_side form#searchform ,

div#right_side form#searchform

	{

	width:100%;

	min-height:96px;

	display:block;

	position:relative;

	}

div#left_side form#searchform input.text ,

div#right_side form#searchform input.text

	{

	width:122px;

	height:14px;

	border:1px solid #808080;

	border-bottom:1px solid #D4D0C8;

	border-left:1px solid #D4D0C8;

	padding:3px 3px 3px 3px;

	position:absolute;

	top:13px;

	left:19px;

	}

div#right_side form#searchform input.text

	{

	width:252px;

	}

div#right_side form#searchform p.radio

	{

	position:absolute;

	top:39px;

	left:19px;

	}

div#left_side form#searchform input.button ,

div#right_side form#searchform input.button

	{

	position:absolute;

	top:54px;

	right:20px;

	}



/*---------- Banner ----------*/

div#right_side ul.side_banner

	{

	margin:0px 0px 10px 0px;

	}

div#right_side ul.side_banner li.banner_01 ,

div#right_side ul.side_banner li.banner_02 ,

div#right_side ul.side_banner li.banner_05 ,

div#right_side ul.side_banner li.banner_06 ,

div#right_side ul.side_banner li.banner_07

	{

	width:300px;

	height:40px;

	overflow:hidden;

	display:block;

	margin:0px 0px 2px 0px;

	}

div#right_side ul.side_banner li.banner_06

	{

	height:40px;
	}
div#right_side ul.side_banner li.banner_01 a ,

div#right_side ul.side_banner li.banner_02 a ,

div#right_side ul.side_banner li.banner_05 a ,

div#right_side ul.side_banner li.banner_06 a ,

div#right_side ul.side_banner li.banner_07 a

	{

	width:300px;

	padding:40px 0px 0px 0px;

	display:block;

	}
div#right_side ul.side_banner li.banner_06 a

	{
		
	padding:59px 0px 0px 0px;
	}

div#right_side ul.side_banner li.banner_03 ,

div#right_side ul.side_banner li.banner_04

	{

	width:147px;

	height:147px;

	overflow:hidden;

	display:block;

	margin:0px 0px 2px 0px;

	float:left;

	}

div#right_side ul.side_banner li.banner_03 a ,

div#right_side ul.side_banner li.banner_04 a

	{

	width:147px;

	padding:147px 0px 0px 0px;

	display:block;

	}

div#right_side ul.side_banner li.banner_04

	{

	float:right;

	}

div#right_side ul.side_banner li.banner_01 a

	{

	background:url(images/banner/side_banner_01.jpg) no-repeat;

	}

div#right_side ul.side_banner li.banner_02 a

	{

	background:url(images/banner/side_banner_02.jpg) no-repeat;

	}

div#right_side ul.side_banner li.banner_03 a

	{

	background:url(images/banner/side_banner_03.jpg) no-repeat;

	}

div#right_side ul.side_banner li.banner_04 a

	{

	background:url(images/banner/side_banner_04.jpg) no-repeat;

	}

div#right_side ul.side_banner li.banner_05 a

	{

	background:url(images/banner/side_banner_05.jpg) no-repeat;

	}


div#right_side ul.side_banner li.banner_06 a

	{

	background:url(images/banner/side_banner_06.jpg) no-repeat;

	}

div#right_side ul.side_banner li.banner_07 a

	{

	background:url(images/banner/side_banner_07.jpg) no-repeat;

	}

div#right_side ul.side_banner li a:hover

	{

	filter:alpha(opacity=85);

	-moz-opacity:0.8;

	opacity:0.8;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	}

div#left_side ul#banner_list li

	{

	text-align:center;

	display:block;

	}

div#left_side ul#banner_list li img

	{

	margin:0px auto 5px auto;

	}

/* ************************************************ 

 * 2-6 Main contents setting

 * ************************************************ */ 

/*---------- title ----------*/

div#main_contents h2.page_title ,

div#main_contents h2.post_title

	{

	font-size:129%;

	font-weight:bold;

	color:#333333;

	margin:0px 0px 15px 0px;

	border:1px solid #A7BDD8;

	padding:5px 11px 5px 11px;

	background:#F5F8FF;

	}

div#main_contents h2.post_title a

	{

	color:#333333;

	}

div#main_contents h2.headline ,

div#main_contents h2.rss_headline

	{

	font-size:107%;

	font-weight:bold;

	color:#464646;

	margin:0px 0px 10px 0px;

	padding:5px 0px 5px 10px;

	background:url(images/headline/headline_background.gif) repeat-x #D9E1FF;

	}

div#main_contents h2.rss_headline

	{

	width:448px;

	position:relative;

	}

div#main_contents h2.rss_headline span

	{

	position:absolute;

	top:5px;

	right:5px;

	}

div#main_contents h3.headline

	{

	font-size:129%;

	font-weight:bold;

	line-height:1.9;

	color:#333333;

	margin:0px 0px 7px 0px;

	border-top:1px dotted #8A8A8A;

	padding:0px 0px 0px 10px;

	}

div#main_contents ul.blogroll li a

	{

	}

div#main_contents ul.blogroll li a img

	{

	vertical-align:top;

	margin:0px 7px 10px 0px;

	float:left;

	}

div#main_contents ul.blogroll li

	{

	clear:both;

	}



/*---------- post ----------*/

div#main_contents .post

	{

	font-size:107%;

	margin:0px 0px 15px 0px;

	}

div#main_contents .entry h1

	{

	font-size:129%;

	font-weight:bold;

	line-height:2;

	color:#333333;

	margin:0px 0px 15px 0px;

	padding:0px 11px 0px 11px;

	background:#F5F8FF;

	}

div#main_contents .entry h2

	{

	font-size:129%;

	font-weight:bold;

	line-height:1.9;

	color:#333333;

	margin:0px 0px 7px 0px;

	border-top:1px solid #A7BDD8;

	padding:0px 0px 0px 10px;

	background:#F5F8FF;

	clear:both;

	}

div#main_contents .entry h3

	{

	font-size:122%;

	font-weight:bold;

	margin:0px 0px 15px 0px;

	border-bottom:2px solid #A7BDD8;

	padding:0px 11px 0px 11px;

	background:#F5F8FF;

	clear:both;

	}

div#main_contents .entry h4

	{

	font-size:122%;

	font-weight:bold;

	margin:0px 0px 15px 0px;

	border-bottom:2px solid #A7BDD8;

	padding:0px 11px 0px 11px;

	clear:both;

	}

div#main_contents .entry h5

	{

	font-size:122%;

	font-weight:bold;

	border-bottom:1px solid #A7BDD8;

	clear:both;

	}

div#main_contents .entry h6

	{

	font-size:107%;

	font-weight:bold;

	clear:both;

	}

div#main_contents .entry ul

	{

	margin:inherit;

	padding:inherit;

	}

div#main_contents .entry ol ,

div#main_contents .entry ul

	{

	margin:0px 0px 20px 0px;

	padding:inherit;

	}

div#main_contents .entry ul li

	{

	margin:0px 0px 0px 28px;

	list-style:disc;

	}

div#main_contents .entry ol li

	{

	margin:0px 0px 0px 35px;

	list-style:decimal;

	}

div#main_contents .entry table

	{

	width:100%;

	margin:0px 0px 10px 0px;

	border:1px solid #A7BDD8;

	clear:both;

	}

div#main_contents .entry table th

	{

	width:30%;

	border:1px solid #A7BDD8;

	padding:5px 5px 5px 5px;

	background:#F5F8FF;

	}

div#main_contents .entry table td

	{

	width:70%;

	border:1px solid #A7BDD8;

	padding:5px 5px 5px 5px;

	}



/*---------- entry ----------*/

div#main_contents .entry

	{

	margin:10px 0px 15px 0px;

	}

div#main_contents .entry .thumbnail

	{

	margin:0px 11px 0px 0px;

	display:block;

	float:left;

	}

div#main_contents .entry p

	{

	margin:10px 0px 15px 0px;

	}



/*---------- meta ----------*/

div#main_contents .meta

	{

	padding:9px 9px 9px 9px;

	background:#F5F8FF;

	position:relative;

	}



/*---------- data ----------*/

*#main_contents .meta p.edit

	{

	text-align:right;

	}

div#main_contents .meta .cat

	{

	margin:0px 0px 0px 0px;

	}

div#main_contents .meta .com ,

div#main_contents .meta .cat ,

div#main_contents .meta .tags

	{

	line-height:1.5; 

	}

div#main_contents .meta .cat

	{

	padding:0px 0px 0px 0px;

	}

div#main_contents .meta .com img ,

div#main_contents .meta .cat img ,

div#main_contents .meta .tags img 

	{

	vertical-align:middle;

	margin:0px 10px 0px 0px;

	}



/*---------- navigation ----------*/

div#main_contents .navigation

	{

	width:568px;

	min-height:25px;

	margin:15px 0px 10px 0px;

	padding:0px 0px 0px 0px;

	position:relative;

	}

div#main_contents .navigation p.previous_post

	{

	width:48%;

	position:absolute;

	top:0px;

	left:0px;

	}

div#main_contents .navigation p.next_post

	{

	width:48%;

	text-align:right;

	position:absolute;

	top:0px;

	right:0px;

	}

div#main_contents div#related_box

	{

	margin:0px 0px 20px 0px;

	}



/*---------- comment ----------*/

div#main_contents .commentlist

	{

	padding:10px 10px 20px 10px;

	}

div#main_contents .commentlist li

	{

	min-height:80px;

	padding:10px 15px 10px 80px;

	position:relative;

	}

div#main_contents .commentlist li img.avatar

	{

	position:absolute;

	top:10px;

	left:10px;

	}

div#main_contents .commentlist li.alt

	{

	background:#F0F0F0;

	}

div#main_contents .commentlist li cite

	{

	color:#03205B;

	}

div#main_contents #commentform dd

	{

	margin:0px 0px 15px 0px;

	}

div#main_contents #commentform input

	{

	width:250px;

	margin:0px 0px 0px 0px;

	border:1px inset #acacac;

	}

div#main_contents #commentform textarea

	{

	margin:0px 0px 0px 0px;

	border:1px inset #acacac;

	}

div#main_contents #commentform button

	{

	color:#000000;

	border:1px solid #acacac;

	background:#dcdcdc;

	}

div#main_contents #commentform button:hover

	{

	color:#000000;

	border:1px solid #ebe9ed;

	background:#acacac;

	}

div#main_contents #comment

	{

	width:100%;

	margin:10px 0px 0px 0px;

	}

div#main_contents p.nocomments

	{

	width:100%;

	font-weight:bold;

	font-size:129%;

	line-height:1.9;

	border-top:1px dotted #8A8A8A;

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 10px;

	}



/*---------- searchform ----------*/

div#main_contents #searchform

	{

	text-align:center;

	padding:10px 0px 10px 0px;

	background:#eeeeee;

	}

div#main_contents #searchform input.text

	{

	width:302px;

	height:13px;

	vertical-align:middle;

	margin:0px 0px 0px 0px;

	border:1px solid #878787; 

	padding:4px 4px 4px 4px;

	}

div#main_contents #searchform input.button

	{

	vertical-align:middle;

	}



/*---------- home ----------*/

body#home #contents_box div#include_page

	{

	border:1px solid #9FB7D4;

	}

body#home #contents_box div#include_page div.entry

	{

	padding:0px 10px 0px 10px;

	margin:0px 0px 0px 0px;

	}

body#home #contents_box div#include_page p.go_more

	{

	text-align:right;

	clear:both;

	}

body#home #contents_box div.TabbedPanels

	{

	margin:0px 0px 10px 0px;

	}

body#home #contents_box div.TabbedPanelsContent

	{

	padding:0px 0px 0px 0px;

	}

body#home #contents_box div.TabbedPanelsContent ul

	{

	width:390px;

	font-size:92%;

	margin:0px 0px 0px 0px;

	padding:15px 10px 0px 10px;

	}

body#home #contents_box div.TabbedPanelsContent ul li

	{

	width:312px;

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 78px;

	position:relative;

	}

body#home #contents_box div.TabbedPanelsContent ul li span.title

	{

	width:310px;

	padding:5px 0px 5px 0px;

	}

body#home #contents_box div.TabbedPanelsContent ul li span.data

	{

	width:78px;

	position:absolute;

	left:0px;

	top:0px;

	}

	

body#home #contents_box div.thumbnail_list

	{

	border:1px solid #9FB7D4;

	}

body#home #contents_box div.thumbnail_list ul

	{

	margin:0px 0px 10px 0px;

	padding:0px 10px 0px 10px;

	}

body#home #contents_box div.thumbnail_list li

	{

	width:126px;

	text-align:center;

	margin:0px 0px 5px 0px;

	float:left;

	}

body#home #contents_box div.thumbnail_list li.thumbnail_list_center

	{

	margin:0px 0px 5px 30px;

	}

body#home #contents_box div.thumbnail_list li.thumbnail_list_right

	{

	float:right;

	}



body#home #contents_box div.thumbnail_list li span.thumbnail

	{

	width:126px;

	height:98px;

	overflow:hidden;

	display:block;

	}

body#home #contents_box div.thumbnail_list li span.thumbnail img

	{

	display:block;

	}

body#home #contents_box div.include_page

	{

	margin:0px 0px 0px 0px;

	border:1px solid #9FB7D4;

	}

body#home #contents_box div.include_page h2

	{

	margin:0px 0px 0px 0px;

	}

body#home #contents_box div.include_page div

	{

	width:438px;

	padding:10px 10px 10px 10px;

	position:relative;

	}

body#home #contents_box div.include_page div ul

	{

	padding:0px 0px 0px 141px;

	}

body#home #contents_box div.include_page div ul li a

	{

	padding:0px 5px 0px 5px;

	background:url(images/icon/side_icon_01.gif) no-repeat left center;

	}

body#home #contents_box div.include_page div img.thumbnail

	{

	position:absolute;

	top:10px;

	left:10px;

	display:block;

	}



/* ************************************************ 

 * 3-1 Other setting

 * ************************************************ */

div#main_contents ul#stock_nav ,

div#main_contents div#link_nav

	{

	text-align:center;

	margin:0px 0px 15px 0px;

	background:#EDEDED;

	}

div#main_contents ul#stock_nav li ,

div#main_contents div#link_nav li

	{

	display:inline;

	}

div#main_contents ul#stock_nav li a ,

div#main_contents div#link_nav li a

	{

	font-size:92%;

	line-height:2.5;

	border-left:1px solid #00329B;

	padding:0px 10px 0px 10px;

	}

#back-to-top

	{

	margin:30% 0px 0px 0px;

	position:absolute;

	right:5px;

	z-index:10;

	}

.go_posts

	{

	text-align:right;

	padding:5px 5px 5px 5px;

	}

body#home #contents_box div.TabbedPanelsContent .go_posts

	{

	padding:0px 5px 5px 5px;

	}

/*/ Side Banner /*/

.sbanner

	{

	margin:0px 0px 10px 0px;

	}

/*/ Footer Banner /*/

.fbanner

	{

	margin:0px 0px 10px 0px;

	}







#new-entries

	{

	text-align:left;

	}

#new-entries h3

	{

	font-size:114%;

	font-weight:bold;

	}



table.assessment

	{

	width:100%;

	}

table.assessment th

	{

	vertical-align:top;

	}

table.assessment td input[name="inspection-01"] ,

table.assessment td input[name="inspection-02"]

	{

	width:30px;

	}

p.submit

	{

	text-align:center;

	}



@media print

	{

	body

		{

		font-size:12pt;

		zoom:70%;

		}

	*#main_nav

		{

		width:100%;

		font-size:10pt;

		zoom:70%;

		}

	}



/* ************************************************ 

 * Feeling!!

 * It is inquiry in the webnist

 * webnist@webnist.org

 * ************************************************ */


