@charset "utf-8";
/* CSS Document */
/* style reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS PGothic",Sans-Serif;

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

 ul, dl {
	list-style: none;
}

/* Win IE 7向け */

*:first-child+html * {
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS PGothic",Sans-Serif;
	}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, td {
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img{
	border-width: 0px;
	border-style: none;
}

/* IE <br/> 対策  */

br{
	letter-spacing:0;
}

/* Firefoxスクロールバー対策  */

html{
    height:100%;
	overflow-y:scroll;
}

/* clearfix  */

.clearfix:after {
 content:".";
 display:block;
 clear:both;
 height:0;
 visibility:hidden;
}
.clearfix {
 display:inline-block;
}

/* exlude MacIE5 \*/

* html .clearfix {
 height:1%;
}
.clearfix {
 display:block;
}

/* end MacIE5 */

.clearfix + *{
    clear: both;
}


/* width
------------------------------------------------------------------------------------ */
.w10 {width:10px!important;}
.w20 {width:20px!important;}
.w30 {width:30px!important;}
.w40 {width:40px!important;}
.w50 {width:50px!important;}
.w60 {width:60px!important;}
.w70 {width:70px!important;}
.w80 {width:80px!important;}
.w90 {width:90px!important;}
.w100 {width:100px!important;}
.w110 {width:110px!important;}
.w120 {width:120px!important;}
.w130 {width:130px!important;}
.w140 {width:140px!important;}
.w150 {width:150px!important;}
.w160 {width:160px!important;}
.w170 {width:170px!important;}
.w180 {width:180px!important;}
.w190 {width:190px!important;}
.w200 {width:200px!important;}
.w210 {width:215px!important;}
.w215 {width:210px!important;}
.w220 {width:220px!important;}
.w230 {width:230px!important;}
.w240 {width:240px!important;}
.w250 {width:250px!important;}
.w260 {width:260px!important;}
.w270 {width:270px!important;}
.w280 {width:280px!important;}
.w290 {width:290px!important;}
.w300 {width:300px!important;}
.w308 {width:308px!important;}
.w310 {width:310px!important;}
.w320 {width:320px!important;}
.w325 {width:325px!important;}
.w330 {width:330px!important;}
.w340 {width:340px!important;}
.w350 {width:350px!important;}
.w360 {width:360px!important;}
.w370 {width:370px!important;}
.w380 {width:380px!important;}
.w390 {width:390px!important;}
.w400 {width:400px!important;}
.w410 {width:410px!important;}
.w420 {width:420px!important;}
.w430 {width:430px!important;}
.w440 {width:440px!important;}
.w445 {width:445px!important;}
.w450 {width:450px!important;}
.w455 {width:455px!important;}
.w460 {width:460px!important;}
.w470 {width:470px!important;}
.w480 {width:480px!important;}
.w490 {width:490px!important;}
.w500 {width:500px!important;}
.w510 {width:510px!important;}
.w518 {width:518px!important;}
.w520 {width:520px!important;}
.w525 {width:525px!important;}
.w530 {width:530px!important;}
.w540 {width:540px!important;}
.w550 {width:550px!important;}
.w560 {width:560px!important;}
.w570 {width:570px!important;}
.w580 {width:580px!important;}
.w590 {width:590px!important;}
.w600 {width:600px!important;}
.w610 {width:610px!important;}
.w620 {width:620px!important;}
.w630 {width:630px!important;}
.w640 {width:640px!important;}
.w650 {width:650px!important;}
.w660 {width:660px!important;}
.w670 {width:670px!important;}
.w680 {width:680px!important;}
.w690 {width:690px!important;}
.w700 {width:700px!important;}
.w710 {width:710px!important;}
.w720 {width:720px!important;}
.w730 {width:730px!important;}
.w740 {width:740px!important;}
.w750 {width:750px!important;}
.w760 {width:760px!important;}
.w770 {width:770px!important;}
.w780 {width:780px!important;}
.w790 {width:790px!important;}
.w800 {width:800px!important;}
.w900 {width:900px!important;}
.w910 {width:910px!important;}
.w916 {width:916px!important;}
.w920 {width:920px!important;}
.w930 {width:930px!important;}
.w940 {width:940px!important;}
.w950 {width:950px!important;}
.w960 {width:960px!important;}
.w970 {width:970px!important;}
.w980 {width:980px!important;}
.w990 {width:990px!important;}
.w1000 {width:1000px!important;}

/* 菴咏區
------------------------------------------------------------------------------------ */
	
/* --- margin-both--- */
.marginAuto {margin: 0 auto;}
	
/* --- margin-top--- */
.margin-t0 {margin-top: 0!important;}
.margin-t1 {margin-top: 1px!important;}
.margin-t2 {margin-top: 2px!important;}
.margin-t3 {margin-top: 3px!important;}
.margin-t4 {margin-top: 4px!important;}
.margin-t5 {margin-top: 5px!important;}
.margin-t10 {margin-top: 10px!important;}
.margin-t15 {margin-top: 15px!important;}
.margin-t20 {margin-top: 20px!important;}
.margin-t25 {margin-top: 25px!important;}
.margin-t30 {margin-top: 30px!important;}
.margin-t35 {margin-top: 35px!important;}
.margin-t40 {margin-top: 40px!important;}
.margin-t45 {margin-top: 45px!important;}
.margin-t50 {margin-top: 50px!important;}

/* --- margin-right--- */
.margin-r0 {margin-right: 0!important;}
.margin-r5 {margin-right: 5px!important;}
.margin-r8 {margin-right: 8px!important;}
.margin-r9 {margin-right: 9px!important;}
.margin-r10 {margin-right: 10px!important;}
.margin-r13 {margin-right: 13px!important;}
.margin-r15 {margin-right: 15px!important;}
.margin-r20 {margin-right: 20px!important;}
.margin-r25 {margin-right: 25px!important;}
.margin-r30 {margin-right: 30px!important;}
.margin-r35 {margin-right: 35px!important;}
.margin-r40 {margin-right: 40px!important;}
.margin-r45 {margin-right: 45px!important;}
.margin-r50 {margin-right: 50px!important;}

/* --- margin-bottom--- */
.margin-b0 {margin-bottom: 0!important;}
.margin-b5 {margin-bottom: 5px!important;}
.margin-b10 {margin-bottom: 10px!important;}
.margin-b15 {margin-bottom: 15px!important;}
.margin-b20 {margin-bottom: 20px!important;}
.margin-b25 {margin-bottom: 25px!important;}
.margin-b30 {margin-bottom: 30px!important;}
.margin-b35 {margin-bottom: 35px!important;}
.margin-b40 {margin-bottom: 40px!important;}
.margin-b45 {margin-bottom: 45px!important;}
.margin-b50 {margin-bottom: 50px!important;}

/* --- margin-left--- */
.margin-l0 {margin-left: 0!important;}
.margin-l5 {margin-left: 5px!important;}
.margin-l10 {margin-left: 10px!important;}
.margin-l15 {margin-left: 15px!important;}
.margin-l20 {margin-left: 20px!important;}
.margin-l25 {margin-left: 25px!important;}
.margin-l30 {margin-left: 30px!important;}
.margin-l35 {margin-left: 35px!important;}
.margin-l40 {margin-left: 40px!important;}
.margin-l45 {margin-left: 45px!important;}
.margin-l50 {margin-left: 50px!important;}

/* -----------padding-top------------- */
.padding-t0{padding-top:0!important;}
.padding-t5{padding-top:5px!important;}
.padding-t10{padding-top:10px!important;}
.padding-t15{padding-top:15px!important;}
.padding-t20{padding-top:20px!important;}
.padding-t25{padding-top:25px!important;}
.padding-t30{padding-top:30px!important;}
.padding-t35{padding-top:35px!important;}
.padding-t40{padding-top:40px!important;}
.padding-t45{padding-top:45px!important;}
.padding-t50{padding-top:50px!important;}

/* -----------padding-right------------- */
.padding-r0{padding-right:0!important;}
.padding-r5{padding-right:5px!important;}
.padding-r8{padding-right:8px!important;}
.padding-r10{padding-right:10px!important;}
.padding-r15{padding-right:15px!important;}
.padding-r20{padding-right:20px!important;}
.padding-r25{padding-right:25px!important;}
.padding-r30{padding-right:30px!important;}
.padding-r35{padding-right:35px!important;}
.padding-r40{padding-right:40px!important;}
.padding-r45{padding-right:45px!important;}
.padding-r50{padding-right:50px!important;}

/* -----------padding-bottom------------- */
.padding-b0{padding-bottom:0!important;}
.padding-b5{padding-bottom:5px!important;}
.padding-b10{padding-bottom:10px!important;}
.padding-b15{padding-bottom:15px!important;}
.padding-b20{padding-bottom:20px!important;}
.padding-b25{padding-bottom:25px!important;}
.padding-b30{padding-bottom:30px!important;}
.padding-b35{padding-bottom:35px!important;}
.padding-b40{padding-bottom:40px!important;}
.padding-b45{padding-bottom:45px!important;}
.padding-b50{padding-bottom:50px!important;}

/* -----------padding-left------------- */
.padding-l0{padding-left:0!important;}
.padding-l5{padding-left:5px!important;}
.padding-l10{padding-left:10px!important;}
.padding-l15{padding-left:15px!important;}
.padding-l20{padding-left:20px!important;}
.padding-l25{padding-left:25px!important;}
.padding-l30{padding-left:30px!important;}
.padding-l35{padding-left:35px!important;}
.padding-l40{padding-left:40px!important;}
.padding-l45{padding-left:45px!important;}
.padding-l50{padding-left:50px!important;}
