/*  
Theme Name: YUMIKO_SENSEI
Theme URI: http://www.yumikosensei.com
Description: Basic Theme for WordPress.
Version: 1.0
Author: Yumiko Ito
Author URI: http://www.yumikosensei.com
*/


/*

-----------------LastUpdate 2008/00/00--------------------

-----------------------CSS MENU---------------------------

	00.Base

	01.TopPage

	02.Archive

	03.Single

	04.PAGE

	05.お問合わせ

	06.コメント

	07.プライバシーポリシー

	08.アクセス

----------------------------------------------------------

-----------------------CSS HELP---------------------------

■セレクタでハック

バージョン 6 以下の IE にのみ適用 
* html body 

バージョン 7 の IE にのみ適用 
*+html body 

バージョン 7 を含む全ての IE にのみ適用 
*+html body, * html body 

IE7 を含むモダンブラウザにのみ適用（バージョン 6 以下の IE を除外） 
html>body 

IE7 を除くモダンブラウザにのみ適用 
html>/**/body 

----------------------------------------------------------
*/

/* ClearFix */
/* ----------------------------------------------------- */


/*for IE 5.5-7*/
.clearfix{
	zoom:1;
}


/*for modern browser*/
.clearfix:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.clear{clear:both;zoom:1;height:0px;}


/* ----------------------------------------------------- */



/* 初期設定 */
/* ----------------------------------------------------- */

BODY,H1,H2,H3,H4,H5,H6,P,UL,DL,DIV,TABLE,FORM,OPTION,address{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-style:normal;
}

H1,H2,H3,H4,H5,H6{
	font-size:12px;
}

IMG {border:0px;}
LI {list-style:none;}
option {
	font-family  :'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif !IMPORTANT;
}


body{
	font-family  :'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
	color        :#555;
	font-size    :12px;
	line-height  :1.5em;
	margin-top   :20px;
	margin-bottom:20px;
	text-align   :center;
}


A:link    {color:#ee4857;text-decoration:none;}
A:visited {color:#ee4857;text-decoration:none;}
A:hover   {color:#ee4857;text-decoration:underline;}
A:active  {color:#ee4857;text-decoration:none;}


/* FLASH格納用DIV(swfObject使用時) */
/* ----------------------------------------------------- */
#flashcontent{
	margin-bottom:10px;
}




/* 00.Base */
/* ----------------------------------------------------- */

#glo_wrap{
	margin-left:auto;
	margin-right:auto;
	padding:14px;
	border:1px solid #666;
	width:820px;
	text-align:left;
}

#glo_content{
}

.glo_content_left{
	float:left;
	width:200px;
}

.glo_proBox,
.glo_calBox,
.glo_insBox,
.glo_corBox,
.glo_inqBox{
	margin-bottom:20px;
}

.glo_proBox h3,
.glo_calBox h3,
.glo_insBox h3,
.glo_corBox h3,
.glo_inqBox h3{
	margin-bottom:10px;
}

.glo_proBox_name{
	margin-bottom:5px;
}

.glo_proBox_photo{
	margin-bottom:5px;
	padding:5px;
	background:#DEFF42;
}

.glo_proBox_text{
	font-size:10px;
	line-height:1.4em;
}

.glo_proBox_btn{
	padding-top:10px;
}

.glo_content_right{
	float:right;
	width:590px;
}

#glo_footer{
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #666;
	text-align:center;
}

.glo_menBox{
	padding-bottom:20px;
}

.glo_menBox_faq{
	padding-top:10px;
}

.cat-item-6{
	margin-top:15px;
	padding-top:25px;
	padding-left:20px;
	background:url(images/listmark1.gif) 0px 0px no-repeat;
	width:200px;
}

.current-cat a{
}

.children{
	padding-top:10px;
}

.children li{
}

.pankuzu li{
	display:inline;
	font-size:10px;
}

.navigation{
	padding-top:20px;
}



/* 01.TopPage */
/* ----------------------------------------------------- */

#top_topBox{
	margin-bottom:10px;
	background:url(images/top_svoicebox_bg_2.gif) top right repeat-y;
}

.top_box_left{
	float:left;
	width:577px;
}

.top_menuBox_menu{
}

.top_menuBox_menu li{
	display:inline;
	margin-bottom:5px;
}

.top_sInfoBox h2{
	float:left;
	width:180px;
}

.top_sInfo_archive{
	float:left;
	width:387px;
	height:150px;
	overflow:auto;
	scrollbar-3dlight-color   :#666; /*外枠（左・上）の影の色*/ 
	scrollbar-arrow-color     :#666; /*矢印の色*/ 
	scrollbar-darkshadow-color:#666; /*外枠（右・下）の色*/
	scrollbar-face-color      :#fff; /*バーの表面の色*/
	scrollbar-highlight-color :#fff; /*ハイライトの色*/ 
	scrollbar-shadow-color    :#fff; /*影の色*/  
	scrollbar-base-color      :#fff; /*ベースの色*/
}

.top_sInfo_archive li{
	font-size:12px;
	line-height:1.6em;
	color:#ee4857;
}

/*
.top_sInfo_archive a:link    {color:#ee4857;text-decoration:none;}
.top_sInfo_archive a:visited {color:#ee4857;text-decoration:none;}
.top_sInfo_archive a:hover   {color:#ee4857;text-decoration:underline;}
.top_sInfo_archive a:active  {color:#ee4857;text-decoration:none;}
*/

.top_sVoiceBox{
	float:right;
	padding-bottom:5px;
	width:235px;
}

.top_sVoiceBox h3{
	padding:1px 3px;
	background:#000;
	color:#fff;
}

.top_sVoice_archive{
	width:215px;
	padding:8px 10px 0px 10px;
}

.top_sVoice_archive div{
	float:left;
	width:85px;
}

.top_sVoice_archive p{
	float:left;
	width:130px;
	max-height:60px;
	overflow:auto;
	font-size:10px;
	line-height:12px;
}

.top_arcBox{
	margin-bottom:20px;
	background:url(images/top_arcbox_mid.gif) repeat-y;
}

.top_arcBox .more-link{
	float:right;
}

.top_arcBox h2,
.top_arcBox h4,
.top_arcBox p{
	padding-left:10px;
	padding-right:10px;
}

.top_arcBox_text{
	padding-top:10px;
}

.top_arcBox_next{
	padding-top:5px;
	text-align:right;
}

.top_arcBox h2,
.top_arcBox h4{
	padding-bottom:5px;
}

.top_arcBox .title{
	margin-top:10px;
	margin-right:10px;
	padding-left:46px !important;
	padding-bottom:20px;
	background:url(images/listmark2.jpg) no-repeat 10px 0px;
}

.top_arcBox h4{
	padding-left:0px;
	font-size:24px !important;
	line-height:1;
	font-weight:bold;
	border-bottom:1px solid #ff9700;
}

.top_faqBox,
.top_offBox,
.top_torBox{
	margin-bottom:20px;
}

.top_offBox{
	text-align:center;
}

.top_torBox h5,
.top_linBox h5{
	margin-bottom:10px;
	padding-bottom:2px;
	border-bottom:2px solid #999;
}


/* 02.Archive */
/* ----------------------------------------------------- */

.arc_entry,
.sin_title,
.pag_entry .title{
	margin-top:20px;
	padding-left:36px;
	padding-bottom:20px;
	background:url(images/listmark2.jpg) no-repeat 0px 0px;
}

.sin_title,
.pag_entry .title{
	margin-top:0px;
}

.arc_entry h3,
.sin_title h3,
.pag_entry h3{
	padding-bottom:5px;
	font-size:24px !important;
	line-height:1;
	font-weight:bold;
	border-bottom:1px solid #ff9700;
}

.arc_entry .more-link{
	float:right;
}



/* 03.Single */
/* ----------------------------------------------------- */

.sin_entry{
	padding-top:20px;
}

.sin_entry h3{
	font-size:14px;
	color:#ee4857;
	border-bottom:1px solid #ff9700;
}

.sin_text{
	padding-top:5px;
}



/* 04.PAGE */
/* ----------------------------------------------------- */

.pag_entry{
	padding-top:20px;
}

.pag_entry h3{
	font-size:14px;
	color:#ee4857;
	border-bottom:1px solid #ff9700;
}

.pag_text{
	padding-top:5px;
}

.pag_text h4{
	margin-top:30px;
	padding:4px 8px;
	font-size:12px;
	font-weight:bold;
	color:#ee4857;
	border:1px solid #ff9700;
}

.pag_text h4.goa_title{
	padding:0px 0px 4px 0px;
	border:none;
	border-bottom:1px solid #ff9700;
}

.pag_text p{
	padding-top:10px;
}


/* 05.お問合わせ */
/* ----------------------------------------------------- */

#usr_contact{
	text-align:left;
}

#usr_contact h1{
}

.usr_contact_text{
	
}

.usr_contact_tab{
	width:590px;
	border-collapse:collapse;
	border-bottom:1px solid #ccc;
}

.usr_contact_tab th,
.usr_contact_tab td{
	padding:10px 15px;
	border-top:1px solid #ccc;
}

.usr_contact_tab th.top,
.usr_contact_tab td.top{
	border-top:2px solid #ccc;
}

.usr_contact_tab th{
	border-right:1px solid #ccc;
	text-align:right;
}

.usr_contact_tab span{
	font-size:10px;
	color:#c00;
}

.submitBox{
	background:#ccc;
}

.ajaxmail{
	width:590px;
}


/* 06.コメント */
/* ----------------------------------------------------- */

.com_foot{
  text-align:right;
  margin-top:10px;
  padding   :5px 0px 0px 0px !important;
  border-top:1px solid #ccc;
  font-size :10px;
}

.com_nocomments{
	padding-top:50px;
}

.com_entrytab{
	width:590px;
}

.com_entrytab th{
	white-space: nowrap;
	width:150px;
}

.com_entrytab th,
.com_entrytab td{
	text-align:left;
	padding-top:10px;
}



/* 07.プライバシーポリシー */
/* ----------------------------------------------------- */

.pri_box dt{
	margin:0px 0px 5px 0px;
	padding:30px 0px 3px 0px;
	border-bottom:1px solid #999;
	color:#ff9700;
	font-weight:bold;
}

.pri_box dd{
	margin:0px;
	padding:0px;
}


/* 08.アクセス*/
/* ----------------------------------------------------- */

.access_map{
	width:425px;
	height:350px;
	border:1px solid #AAA;
}

.attention{
	color:#ee4857;
	font-weight:bold;
}