@charset "Shift_JIS";

#nobyweb{	line-height:1.8em;font-size: 116.7%;}

/* zoom */
* #nobyweb{zoom: 1;}
* #nobyweb li {zoom: normal;}

/* OTHER TAGS */
#nobyweb a {
}

#nobyweb a img, #nobyweb img {
	border:0;
}

#nobyweb abbr, #nobyweb acronym {
	border:0;
}

#nobyweb address, #nobyweb caption, #nobyweb cite, #nobyweb code, #nobyweb dfn, #nobyweb em, #nobyweb th, #nobyweb var {
	font-style:normal;
	font-weight:normal;
}

#nobyweb blockquote, #nobyweb dd, #nobyweb div, #nobyweb dl, #nobyweb dt,
	#nobyweb h1, #nobyweb h2, #nobyweb h3, #nobyweb h4, #nobyweb h5, #nobyweb h6,
	#nobyweb li, #nobyweb ol, #nobyweb p, #nobyweb pre, #nobyweb span, #nobyweb td, #nobyweb th, #nobyweb ul {
	margin:0;
	padding:0;
}

#nobyweb img{
	vertical-align:bottom;
}

#nobyweb caption, #nobyweb th {
	text-align:left;
}

#nobyweb ol, #nobyweb ul, #nobyweb li {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#nobyweb q:before, #nobyweb q:after {
	content:'';
}

/* form */
#nobyweb button, #nobyweb fieldset, #nobyweb form, #nobyweb input, #nobyweb label, #nobyweb legend, #nobyweb select, #nobyweb textarea {
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
	vertical-align:baseline;
}

/* tables still need 'cellspacing="0"' */
#nobyweb table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
}

/* exlude MacIE5 \*/
* html #nobyweb .clearfix {
 height:1%;
}
#nobyweb .clearfix {
 display:block;
}
/* end MacIE5 */

#nobyweb .clearfix + *{
    clear: both;
}

/* clear */
#nobyweb .clear {clear: both;}
#nobyweb .clear_l {clear: left;}
#nobyweb .clear_r {clear: right;} 



/* iepngfix */
* html #nobyweb .iepngfix{
behavior: expression(IEPNGFIX.fix(this));
}



/* t_ind */
#nobyweb .t_ind{
	padding-left:1em;
	text-indent:-1em;
}

/* t_center */
#nobyweb .t_center{
	text-align:center;
}
#nobyweb .t_left{
	text-align:left;
}
#nobyweb .t_right{
	text-align:right;
}

/* float */
#nobyweb .f_right{
	float:right;
}
#nobyweb .f_left{
	float:left;
}


/* imgalpha */
#nobyweb a.imgalpha:hover img{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#nobyweb a:hover img.imgalpha,
.side_bnr01 a:hover img,
.taidan_bnr a:hover img,
.column_cat_new a:hover img{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}


/* margin */
#nobyweb .m0 {margin: 0px;}
#nobyweb .mt0 {margin-top: 0px;}
#nobyweb .ml0 {margin-left: 0px;}
#nobyweb .mr0 {margin-right: 0px;}
#nobyweb .mb0 {margin-bottom: 0px;}

#nobyweb .m5 {margin: 5px;}
#nobyweb .mt5 {margin-top: 5px;}
#nobyweb .ml5 {margin-left: 5px;}
#nobyweb .mr5 {margin-right: 5px;}
#nobyweb .mb5 {margin-bottom: 5px;}

#nobyweb .m10 {margin: 10px;}
#nobyweb .mt10 {margin-top: 10px;}
#nobyweb .ml10 {margin-left: 10px;}
#nobyweb .mr10 {margin-right: 10px;}
#nobyweb .mb10 {margin-bottom: 10px;}

#nobyweb .m15 {margin: 15px;}
#nobyweb .mt15 {margin-top: 15px;}
#nobyweb .ml15 {margin-left: 15px;}
#nobyweb .mr15 {margin-right: 15px;}
#nobyweb .mb15 {margin-bottom: 15px;}

#nobyweb .m20 {margin: 20px;}
#nobyweb .mt20 {margin-top: 20px;}
#nobyweb .ml20 {margin-left: 20px;}
#nobyweb .mr20 {margin-right: 20px;}
#nobyweb .mb20 {margin-bottom: 20px;}

#nobyweb .m25 {margin: 25px;}
#nobyweb .mt25 {margin-top: 25px;}
#nobyweb .ml25 {margin-left: 25px;}
#nobyweb .mr25 {margin-right: 25px;}
#nobyweb .mb25 {margin-bottom: 25px;}

#nobyweb .m30 {margin: 30px;}
#nobyweb .mt30 {margin-top: 30px;}
#nobyweb .ml30 {margin-left: 30px;}
#nobyweb .mr30 {margin-right: 30px;}
#nobyweb .mb30 {margin-bottom: 30px;}

#nobyweb .m35 {margin: 35px;}
#nobyweb .mt35 {margin-top: 35px;}
#nobyweb .ml35 {margin-left: 35px;}
#nobyweb .mr35 {margin-right: 35px;}
#nobyweb .mb35 {margin-bottom: 35px;}

#nobyweb .m40 {margin: 40px;}
#nobyweb .mt40 {margin-top: 40px;}
#nobyweb .ml40 {margin-left: 40px;}
#nobyweb .mr40 {margin-right: 40px;}
#nobyweb .mb40 {margin-bottom: 40px;}

#nobyweb .m45 {margin: 45px;}
#nobyweb .mt45 {margin-top: 45px;}
#nobyweb .ml45 {margin-left: 45px;}
#nobyweb .mr45 {margin-right: 45px;}
#nobyweb .mb45 {margin-bottom: 45px;}

#nobyweb .m50 {margin: 50px;}
#nobyweb .mt50 {margin-top: 50px;}
#nobyweb .ml50 {margin-left: 50px;}
#nobyweb .mr50 {margin-right: 50px;}
#nobyweb .mb50 {margin-bottom: 50px;}

/* padding */
#nobyweb .p5 {padding: 5px;}
#nobyweb .pt5 {padding-top: 5px;}
#nobyweb .pl5 {padding-left: 5px;}
#nobyweb .pr5 {padding-right: 5px;}
#nobyweb .pb5 {padding-bottom: 5px;}

#nobyweb .p10 {padding: 10px;}
#nobyweb .pt10 {padding-top: 10px;}
#nobyweb .pl10 {padding-left: 10px;}
#nobyweb .pr10 {padding-right: 10px;}
#nobyweb .pb10 {padding-bottom: 10px;}

#nobyweb .p15 {padding: 15px;}
#nobyweb .pt15 {padding-top: 15px;}
#nobyweb .pl15 {padding-left: 15px;}
#nobyweb .pr15 {padding-right: 15px;}
#nobyweb .pb15 {padding-bottom: 15px;}

#nobyweb .p20 {padding: 20px;}
#nobyweb .pt20 {padding-top: 20px;}
#nobyweb .pl20 {padding-left: 20px;}
#nobyweb .pr20 {padding-right: 20px;}
#nobyweb .pb20 {padding-bottom: 20px;}

#nobyweb .p25 {padding: 25px;}
#nobyweb .pt25 {padding-top: 25px;}
#nobyweb .pl25 {padding-left: 25px;}
#nobyweb .pr25 {padding-right: 25px;}
#nobyweb .pb25 {padding-bottom: 25px;}

#nobyweb .p30 {padding: 30px;}
#nobyweb .pt30 {padding-top: 30px;}
#nobyweb .pl30 {padding-left: 30px;}
#nobyweb .pr30 {padding-right: 30px;}
#nobyweb .pb30 {padding-bottom: 30px;}

#nobyweb .p35 {padding: 35px;}
#nobyweb .pt35 {padding-top: 35px;}
#nobyweb .pl35 {padding-left: 35px;}
#nobyweb .pr35 {padding-right: 35px;}
#nobyweb .pb35 {padding-bottom: 35px;}

#nobyweb .p40 {padding: 40px;}
#nobyweb .pt40 {padding-top: 40px;}
#nobyweb .pl40 {padding-left: 40px;}
#nobyweb .pr40 {padding-right: 40px;}
#nobyweb .pb40 {padding-bottom: 40px;}

#nobyweb .p45 {padding: 45px;}
#nobyweb .pt45 {padding-top: 45px;}
#nobyweb .pl45 {padding-left: 45px;}
#nobyweb .pr45 {padding-right: 45px;}
#nobyweb .pb45 {padding-bottom: 45px;}

#nobyweb .p50 {padding: 50px;}
#nobyweb .pt50 {padding-top: 50px;}
#nobyweb .pl50 {padding-left: 50px;}
#nobyweb .pr50 {padding-right: 50px;}
#nobyweb .pb50 {padding-bottom: 50px;}

/*-----------------------------
	font-size　ベース
	個別指定は各ファイルの該当セレクタに記載
------------------------------*/
body{
	font-size:12px; 
}
.ie body {
	font-size:75%;
}
#nobyweb{
	font-size:116.7%;}

/* 汎用指定 */
.fs10{
	font-size:71.4% !important;
}
.fs11{
	font-size:78.6% !important;
}
.fs12{
	font-size:85.7% !important;
}
.fs13{
	font-size:92.9% !important;
}
.fs15{
	font-size:107.1% !important;
}
.fs16{
	font-size:114.3% !important;
}
.fs17{
	font-size:121.4% !important;
}
.fs18{
	font-size:128.6% !important;
}
.fs19{
	font-size:135.7% !important;
}
.fs20{
	font-size:142.9% !important;
}
.fs21{
	font-size:150% !important;
}
.fs22{
	font-size:157.1% !important;
}


/*以下は201409リニューアル以前より記載のあったもの*/
#nobyweb code, #nobyweb kbd, #nobyweb pre, #nobyweb samp, #nobyweb tt {
	font-family:monospace;
	line-height:100%;
}
#nobyweb h1, #nobyweb h2, #nobyweb h3, #nobyweb h4, #nobyweb h5, #nobyweb h6 {
	font-size:100%;
	font-weight:normal;
}
/* f_small */
#nobyweb .f_small{
	font-size:71.4%;//10px相当
}
#nobyweb .f_large{
	font-size:100%;//14px相当
}