@charset "utf-8";


/*--------------------------------------------------------

	リセット : html5reset-1.6.1.css
	
----------------------------------------------------------*/

/*


html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html,body{font-size: 62.5%;}

/*勣殆のフォントサイズやマ`ジン?パディングをリセットしています*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
	/*line-height:1.5em;*/
}

/*佩の互さをフォントサイズと揖じにしています*/
body {
    /*line-height:1.5em;*/
}

/*仟ﾗ啓嘔殆のデフォルトはすべてインライン勣殆になっているので、section勣殆などをブロック勣殆へ筝しています*/
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display:block;
}

/*nav勣殆坪ulのマ`カ`佩^催を燕幣しないようにしています*/
nav ul {
    list-style:none;
}

/*哈喘憲の燕幣が竃ないようにしています*/
blockquote, q {
    quotes:none;
}

/*blockquote勣殆、q勣殆の念瘁にコンテンツを弖紗しないように峺協しています*/
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

/*a勣殆のフォントサイズなどをリセットしフォントのk圭鬚Bえ了崔をH勣殆のベ`スラインにBえるようにしています*/
a {
    margin:0;
    padding:0;
    vertical-align:baseline;
    background:transparent;
}

/* ins勣殆のデフォルトをセットし、弼を笋┐栽はここで筝できるようにしています */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* mark勣殆のデフォルトをセットし、弼やフォントスタイルを笋┐栽はここで筝できるようにしています。また、mark勣殆とは、猟坪の碧Y惚で輝するフレ`ズをハイライトして、朕羨たせるHに聞喘するようです。*/
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

/*テキストに嬉ちしが原くようにしています*/
del {
    text-decoration: line-through;
}

/*IEではデフォルトで泣を和燕幣するO協ではないので、和がつくようにしています。また、マウスオ`バ`rにヘルプカ`ソルの燕幣が竃るようにしています*/
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

/*O俊するセルのボ`ダ`を嶷ねて燕幣し、g侯を0に峺協しています*/
table {
    border-collapse:collapse;
    border-spacing:0;
}

/*邦峠Lのデフォルトである羨悶議なLをえなくしています*/
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

/*k圭鬚Bえ了崔を嶄刹Bえに峺協しています*/
input, select {
    vertical-align:middle;
}

/*鮫颪鮨kにKべたときに噫易が竃てしまわないように*/
img {
	vertical-align: top;
	font-size:0;
	line-height: 0;
}

li{ list-style:none;}


/*--------------------------------------------------------

	bodyO協
	
----------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
	font-family: "嗄ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #545454;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
	background:#ffffff;
	font-size:1.3rem;
}

a:link {
	color: #666666;
	text-decoration: underline;
}

a:visited{
	color: #79796A;
	text-decoration: underline;
}

a:hover{
	color: #968485;
	text-decoration: underline;
}

a:active{
	color:#968485;
	text-decoration: underline;
}

/*--------------------------------------------------------

	clearfix
	
----------------------------------------------------------*/


/* For modern browsers */
.clearfix:before,
div:before,
dl:before,
ul:before,
.clearfix:after,
div:after,
dl:after,
ul:after{
  content: " ";
  display: table;
}
 
.clearfix:after,
div:after,
dl:after,
ul:after{
  clear: both;
}
 
/* For IE 6/7 only */
div,dl,ul,.clearfix {
  *zoom: 1;
}


/*--------------------------------------------------------

	鋤tI尖の弖紗
	
----------------------------------------------------------*/

p,li,dt,dd,th,td,pre{
-ms-line-break: strict;
line-break: strict;
-ms-word-break: break-strict;
word-break: break-strict}

/*--------------------------------------------------------

	margin
	
----------------------------------------------------------*/

.mb00{ margin-bottom:0px !important;}
.mb05{ margin-bottom:5px !important;}
.mb08{ margin-bottom:8px !important;}
.mb10{ margin-bottom:10px !important;}
.mb12{ margin-bottom:12px !important;}
.mb15{ margin-bottom:15px !important;}
.mb20{ margin-bottom:20px !important;}
.mb25{ margin-bottom:25px !important;}
.mb30{ margin-bottom:30px !important;}
.mb35{ margin-bottom:35px !important;}
.mb40{ margin-bottom:40px !important;}
.mb45{ margin-bottom:45px !important;}
.mb50{ margin-bottom:50px !important;}
.mb55{ margin-bottom:55px !important;}
.mb60{ margin-bottom:60px !important;}

.mt00{ margin-top:0px !important;}
.mt05{ margin-top:5px !important;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt20{ margin-top:20px !important;}
.mt25{ margin-top:25px !important;}
.mt30{ margin-top:30px !important;}
.mt35{ margin-top:35px !important;}
.mt40{ margin-top:40px !important;}
.mt45{ margin-top:45px !important;}
.mt50{ margin-top:50px !important;}
.mt55{ margin-top:55px !important;}
.mt60{ margin-top:60px !important;}

.pt00{ padding-top:0px !important;}
.pt05{ padding-top:5px !important;}
.pt06{ padding-top:6px !important;}
.pt07{ padding-top:7px !important;}
.pt08{ padding-top:8px !important;}
.pt10{ padding-top:10px !important;}
.pt15{ padding-top:15px !important;}
.pt20{ padding-top:20px !important;}
.pt25{ padding-top:25px !important;}
.pt30{ padding-top:30px !important;}
.pt35{ padding-top:35px !important;}
.pt40{ padding-top:40px !important;}
.pt45{ padding-top:45px !important;}
.pt50{ padding-top:50px !important;}
.pt55{ padding-top:55px !important;}
.pt60{ padding-top:60px !important;}

.pb00{ padding-bottom:0px !important;}
.pb05{ padding-bottom:5px !important;}
.pb10{ padding-bottom:10px !important;}
.pb15{ padding-bottom:15px !important;}
.pb20{ padding-bottom:20px !important;}
.pb25{ padding-bottom:25px !important;}
.pb30{ padding-bottom:30px !important;}
.pb40{ padding-bottom:40px !important;}
.pb45{ padding-bottom:45px !important;}
.pb50{ padding-bottom:50px !important;}
.pb55{ padding-bottom:55px !important;}
.pb60{ padding-bottom:60px !important;}

