@charset "UTF-8";

/*reset.css*/
body{font-family:/*"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",*/"ＭＳ Ｐゴシック",sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}  
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}    
ol,ul {list-style:none;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}  
caption,th {text-align:left;}   
/*hr {display:none;} */

/* new clearfix */  
.clearfix:after{  
visibility:hidden;/*見えなくする*/ 
height:0;/*見えなくする*/
display: block;/*block要素にする*/
font-size: 0;  
content: " ";  
clear: both;
}  
* html .clearfix, *html #box04 dl{ zoom: 1; } /* IE6 */  
*:first-child+html .clearfix, *:first-child+html #box04 dl{ zoom: 1; } /* IE7 */  

body{
	font-size:100%;
	*font-size:small;
	*font:x-small;
}

h1,h2,h3,h4,h5,h6{font-size:100%;}
select, input, textarea {font-size:99%;}
table {font-size:inherit;font:100%;}
dt, dd, li, p{font-size: 92%}



/*font*/
/*======================================

	1-1.Yahoo UI Library Fonts CSS
	http://developer.yahoo.com/yui/fonts/
	*Copyright (c) 2006, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.txt

	Font-size Adjustment
	
	77% = 10px	| 	112% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|

=======================================*/

body{font-size:13px;*font-size:small;*font:x-small;}

h1,h2,h3,h4,h5,h6{font-size:100%;}
select, input, textarea {font-size:99%;}
table {font-size:inherit;font:100%;}
.size_1{font-size:77%;}
.size_2{font-size:100%;}
.size_3{
	font-size:114%;
	font-weight:bold;
}
.size_4{font-size:129%;}
.size_5{font-size:136%;}


/*======================================
	1-2.Universal selector
=======================================*/

* {line-height: 1.6;font-size: 100%;font-weight: normal;font-style: normal;}
/*body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}*/table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}html>/**/body {font-size/*\**/: small\9;}


/*base*/
/* ================ 
	リンク
================ */
a:link {
	color: #8e8e8f;
	text-decoration: none;
}
a:visited {
	color: #8e8e8f;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #8e8e8f;
}
a:active {
	text-decoration: none;
	color:#8e8e8f;
}
/* ================ 
	モジュール
================ */
.left {
	float: left;
}
.right {
	float: right;
}
.t-right {
	text-align: right;
}
.t-center {
	text-align: center;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.text_left{
	text-align:left;
}
.center{
	text-align:center;
}
.block{
	display:block;
}
img{
	vertical-align: bottom;
}
/* ================ 
	余白
================ */
.space{
	height:20px;
	clear:both;
}
.space50 {
	height: 50px;
}

.mb10{
	margin-bottom:10px;
}
.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}
.mb40{
	margin-bottom:40px;
}
.mb60{
	margin-bottom:60px;
}
.ml20{
	margin-left:20px;
}
.ml30{
	margin-left:30px;
}
.ml50{
	margin-left:50px;
}
.ml60{
	margin-left:60px;
}
.ml70{
	margin-left:70px;
}
.mr10{
	margin-right:15px;
}
.mt10{
	margin-top:10px;
}
.mt30{
	margin-top:30px;
}
.right_none{
	margin-right:0px !important;
	border-right:none !important;
}
#space{
	height:400px;
}

/*=======================
テキスト
========================*/
.txt160{
	font-size:160%;
	line-height:1.9em;
	/*IE hack*/
	/font-size:170%;
	font-size:170%\9;
}
.txt150{
	font-size:150%;
	line-height:1.9em;
	/*IE hack*/
	/font-size:160%;
	font-size:160%\9;
}
.txt140{
	font-size:140%;
	line-height:1.9em;
	/*IE hack*/
	/font-size:150%;
	font-size:150%\9;
}
.txt130{
	font-size:130%;
	line-height:1.9em;
	/*IE hack*/
	/font-size:140%;
	font-size:140%\9;
}
.txt120{
	font-size:120%;
	line-height:1.9em;
	/*IE hack*/
	/font-size:130%;
	font-size:130%\9;
}
.txt110{
	font-size:100%;
	line-height:1.9em;
	/*IE hack*/
	/font-size:110%;
	font-size:110%\9;
}
.txt100{
	font-size:90%;
	line-height:1.9em;
	/*IE hack*/
	/font-size:100%;
	font-size:100%\9;
}
.txt95{
	font-size:80%;
	line-height:1.9em;
	/*IE hack*/
	/font-size:90%;
	font-size:90%\9;
}
.txt90{
	font-size:75%;
	line-height:1.9em;
	/*IE hack*/
	/font-size:85%;
	font-size:85%\9;
}
.txt80{
	font-size:70%;
	line-height:1.9em;
	/*IE hack*/
	/font-size:80%;
	font-size:80%\9;
}
/*a:hover img.over{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";

}*/