@charset "Shift_JIS";


/* ****************************** ELEMENTS ****************************** */

* {
	font-family: inherit;
	font-size: 100%;
	line-height: 150%;
}

html {
	min-width: 780px;
}


body {
	margin: 0px auto 0px auto;	/* center */
	text-align: center;	/* center in winIE */
	padding:0px;
	width: 780px;
	background-color: #FFFFF0;
	background-image:url(http://www.e-yokobori.jp/img/top/back.jpg);
	background-repeat:repeat-x;
	line-height: 1.5em;
	font-family: "Osaka", "ＭＳ Ｐゴシック", MS PGOTHIC, Osaka, Verdana, Helvetica, sans-serif;
	color: #666666;
	font-size:12px;
	line-height: 150%;
}

p, ul, ol, li, dl, dt, dd,
h1, h2, h3, h4, h5, h6,
form, input, table, tr, th, td {
	margin: 0px;
	padding: 0px;
}


input,
textarea {
	color: #333333;
}

a:link {
	color: #006699;
}

a:visited {
	color: #333333;
}

a:hover {
	color: #FF6600;
}

a:active {
	color: #006699;
}

table {
	border-collapse: collapse;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px none #ffffff;
	vertical-align: middle;
}

strong {
	font-weight: bold;
}



/* ****************************** container ****************************** */

#container {
	width: 780px;
	text-align:left;
	background-color:#FFFFFF;
	margin:14px 0px 0px 0px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}

/* ****************************** header ****************************** */

#head {
	margin:0px 0px 0px 0px;
	clear:both;
	height:auto;
}



/* ****************************** mein ****************************** */

#mein {
	width:780px;
	padding:18px 0px 0px 0px;
	text-align: left;
	background-color:#FFFFFF;
}

/*左部分*/

#mein_left{
	padding:0px 0px 0px 20px;
	float:left;	
	width:516px;
	background-color:#FFFFFF;
}


/*右部分*/
#mein_right{
	padding:0px 14px 0px 8px;
	float:left;		
	width:222px;
	background-color:#FFFFFF;		
}

#b_right{
	padding:5px 5px 0px 0px;
	text-align:right;
	background-color:#FFFFFF;		
}

#mein_cont3{
	both:clear;
	padding:20px 55px 20px 55px;
}



#mein_cont3_title{
	border-bottom:1px #E0E0E0 solid;
	border-top:1px #E0E0E0 solid;
	margin:10px 0px 10px 0px;
	padding:3px 0px 3px 0px;
	font:bold 14px/120% Arial,Helvetica,sans-serif;
	background-image:url(../img/top/title_back.gif);
	background-repeat:repeat-x;
	text-indent:10px;
	color:#73CEC7;
}


#mein_cont3_title2{
	border-bottom:1px #E0E0E0 solid;
	border-left:5px #73CEC7 solid;
	margin:10px 0px 10px 0px;
	padding:3px 0px 3px 0px;
	font:bold 14px/120% Arial,Helvetica,sans-serif;
	background-image:url(../img/top/title_back.gif);
	background-repeat:repeat-x;
	text-indent:10px;
	color:#73CEC7;
}

#mein_cont4_title{
	margin:10px 0px 10px 0px;
	border-bottom:1px #666666 dotted;
	padding:3px 0px 3px 0px;
	font:bold 14px/120% Arial,Helvetica,sans-serif;
	background-repeat:repeat-x;
	color:#666666;
}


#mein_cont5_title{
	margin:10px 0px 10px 0px;
	font:bold 14px/120% Arial,Helvetica,sans-serif;
	background-repeat:repeat-x;
	color:#73CEC7;
}

#mein_cont3_waku{
	border-top:1px #cccccc dotted;
	border-bottom:1px #cccccc dotted;
	margin:10px 50px 10px 50px;
	padding:10px;
	font:normal 12px/120% Arial,Helvetica,sans-serif;
}

#mein_cont3_koe{
	margin:5px 0px 5px 0px;
	font:normal 12px/120% Arial,Helvetica,sans-serif;
	background-repeat:repeat-x;
}

#mein_cont3_faq{
	margin:5px 0px 5px 0px;
	padding:5px;
	font:normal 12px/120% Arial,Helvetica,sans-serif;
	background-repeat:repeat-x;
	border:1px #CCCCCC dotted;	
}

#mein_cont3_koe td{
	padding:3px;
	border:0px #666666 solid;
}

#mein_cont3_faq td{
	padding:3px;
}

#mein_cont3_text{	padding:0px 10px 0px 10px;
}

#mein_cont3_table{	
	margin:20px 20px 5px 20px;
}

#mein_cont3_table td{	
	border:1px #E0E0E0 solid;
	padding:3px;
}

#mein_cont3_table2 td{	
	padding:3px;
}


#space{
	padding:5px 0px 5px 0px;
}

#space_center{
	padding:5px 5px 5px 5px;
	text-align:center;
}


#mein_cont_left{
	padding:5px 5px 5px 5px;
	width:580px;
	float:left;
	text-align:left;
	}

#mein_cont_left_title{
	border-bottom:1px #E0E0E0 solid;
	border-top:1px #E0E0E0 solid;
	margin:10px 0px 10px 0px;
	padding:3px 0px 3px 0px;
	font:bold 14px/120% Arial,Helvetica,sans-serif;
	background-image:url(../img/toiawase/title_back.gif);
	background-repeat:repeat-x;
	text-indent:10px;
}


#mein_cont_right{
	padding:10px 2px 5px 2px;
	width:155px;
	float:right;
	text-algin:center;
}

#mein_cont_yaku{
	width:600px;
	height:390px;
	margin:0px 35px 0px 35px;
	background-image:url(../img/info/waku.jpg);
	text-algin:center;
}

#yaku_left{
	width:103px;
	padding:20px 15px 0px 20px;
	text-algin:left;
	font:normal 9px/120% Arial,Helvetica,sans-serif;
	float:left;
	height:250px;
}

#yaku_naka{
	width:260px;
	padding:20px 15px 0px 15px;
	text-algin:left;
	font:normal 9px/120% Arial,Helvetica,sans-serif;
	float:left;
	height:250px;
}

#yaku_right{
	width:150px;
	padding:20px 5px 0px 15px;
	text-algin:left;
	font:normal 9px/120% Arial,Helvetica,sans-serif;
	float:right;
	height:250px;
}

#yaku_under{
	clear:both;
	width:570px;
	height:75px;
	padding:40px 5px 0px 15px;
	text-algin:left;
	font:normal 9px/120% Arial,Helvetica,sans-serif;
}



/* **************************** フッター **************************** */

#footer{
	clear:both;
	width:770px;
	text-align:right;
	padding:15px 10px 10px 0px;
	font:normal 9px/150% Arial,Helvetica,sans-serif;
	}



/* **************************** その他 **************************** */
#back{
height:auto;
background-color:#FF9C6B;}

#clear{clear:both;
margin:0px;}

#center{
text-align:center;}

#table_space td{padding:4px;
text-align:center;}


#clear{clear:both;
margin:0px;}

#center{
text-align:center;}

#table_space td{padding:4px;
text-align:center;}
#table_space td{padding:4px;
text-align:center;}


/* **************************** ブログ　**************************** */

#mein_blog{
	both:clear;
	padding:20px 15px 20px 15px;
	width:750px;
}

#mein_blog_r{
	padding:0px 5px 10px 20px;
	width:170px;
	float:right;
	margin:0px 0px 0px 0px;
	border-left:1px #cccccc dotted;
}

#t_blog_cat{
    border-bottom:1px solid #73CECA;
    border-left:5px solid #73CECA;
	background-color:#E6F7F6;
	padding:3px 3px 3px 3px;
	margin:5px 0px 5px 0px;
	text-indent:10px;
}


#mein_blog_l{
	padding:0px 10px 10px 5px;
	width:530px;
	float:left;
}

.module-list-item{
list-style:none;
margin:5px;

}

#t_track{
	border-bottom:1px #E0E0E0 solid;
	border-top:1px #E0E0E0 solid;
	margin:10px 0px 10px 0px;
	padding:3px 0px 3px 0px;
	font:bold 14px/120% Arial,Helvetica,sans-serif;
	background-image:url(../img/top/title_back.gif);
	background-repeat:repeat-x;
	text-indent:10px;
	color:#73CEC7;
}

#t_track2{
	border:1px #E0E0E0 dotted;
	margin:0px 0px px 0px;
	padding:3px 0px 3px 0px;
	font:normal 12px/120% Arial,Helvetica,sans-serif;
	background-color:#FFFFE1;
	color:#333333;
	text-align:center;
}

#comments{
	}





