/* ================================================================ *
	新規
 * ================================================================ */
body, div, h1, h2, h3, h4, h5, ul, li, ol, dl {
	margin: 0;
	padding: 0;
}
body {
  color: #4B4B4B;
  background-color: #FFFFFF;
  font-size: 13px;
  *font-size: small;
  *font: x-small;
	line-height: 1.4em;
}

/*-- 各ブロックのclearfix設定 --*/
.left_column:after,
.no_column:after,
.topic_path:after,
.btn_set:after,
.right_column ul li:after,
.store_display:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.left_column,
.no_column,
.topic_path,
.btn_set,
.right_column ul li,
.store_display {
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .left_column,
* html .no_column,
* html .topic_path,
* html .btn_set,
* html .right_column ul li,
* html .store_display {
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */

li {
	list-style: none;
}

a img {
	border: none;
}


/* ---------------------------------------------------------------- *
	リンクに関する設定です
 * ---------------------------------------------------------------- */
 
a:link{
   color: #0087B4;
   text-decoration: none;
 }
 
a:visited{
   color: #660066;
   text-decoration: none;
 }
 
a:hover{
   color: #005481;
   text-decoration: underline;
 }
 
a:active{
   color: #002150;
   text-decoration: underline;
 }
 
/* ================================================================ *
	レイアウト設定
 * ================================================================ */
#container {
	background: transparent;
	width: 649px;
	margin: 0 auto;
	padding: 0;
}

/*-- カラム設定 --*/

#header {
	display:none;
}
#footer {
	display:none;
}
.right_column {
	display:none;
}
.left_column {
	float: left;
	width: 649px;
}
.left_column img {
	
	margin-bottom: 10px;
}




/*-- 左カラム設定 --*/
.topic_path {
	display:none;
}/*-- ←パンくず削除 --*/
.btn_set {
	display:none;
}/*-- ←footerメニュー削除 --*/
.read {
	display:none;
}/*-- ←footer立ち読み削除 --*/

/*-- 購入ボタン削除 --*/
/*-- ハンターダークにcssがかからないので親要素の.imgbox_left a imgは取りました --*/
.store {
	display:none;
}
.amazon {
	display:none;
}
.del {
	display:none;
}/*-- ←003-027購入ボタン削除 --*/
.pcr_area {
	display:none;
}/*-- ←オーフェンキエサルヒマ購入ボタン削除 --*/
.btn{
	display:none;
}/*-- ←オーフェン新装版購入ボタン削除 --*/


/*-- ←オーフェンキエサルヒマ　バナー削除 --*/
.link_area{
	display:none;
}/*-- ←オーフェン新装版ページも含む --*/
.service_area{
	display:none;
}
.privil_area{
	display:none;
}

project_area{
	display:none;
}

/*-- ←オーフェンキエサルヒマ　バナー削除 --*/





/*-- 書影設定 --*/
.imgbox_left {
	float: left;
	width: 240px;
	padding: 0;
}/*←width/padding変更*/
.imgbox_left a {
	margin: 0;
	padding: 0;
}
.imgbox_left a img {
	margin: 0;
	padding: 0;
}

.imgbox_left img.book_img{
	margin:0 0 3px 0;
	padding:0;
	height:240px;
	width:240px;
}/*←縮小表示してます*/




/*-- 文言 --*/
.imgbox_right {
	float: right;
	width: 270px;
}


/*-- タイトル --*/
.book h2 {
	padding-left: 0;
	margin: 30px 0 15px 0;
}
.book h2 span {
	font-size: 134%; /*16px指定*/
}







/*-- 作品詳細画像の下の薄いキャッチ --*/
.book h4 {
	font-size: 100%;/*14px指定108%*/
	margin-bottom: 0.2em;
	font-weight: bold;
	color: #969696;
}





 /* ---------------------------------------------------------------- *
	テキストに関する設定です
 * ---------------------------------------------------------------- */
 h1, h2, h3, h4 {
	font-size: 93%;
} 

li {
	list-style: none;
} 
p {
  margin-top: 0;
  margin-bottom: 1em;
	font-size: 80%; /*12px指定93%*/
}
ul, ol, dl {
  line-height: 1.6;
}
 /* ------------------------------------------------- *
	テキストのクラス指定
 * -------------------------------------------------- */
 .cap {
 	margin:10px;
	font-size: 84%; /*10px指定*/
 }
 
 /**/
.text_large {
	font-size: 100%; /*14px指定117%*/
	margin-bottom: 0.5em;
	font-weight: bold;
}

.text_large_yellow{
	color: #ddba10;
	font-size: 115%;
	margin-bottom: 0.5em;
	font-weight: bold;
	padding-bottom: 15px;
}

.text_x_large {
	font-size: 134%; /*16px指定*/
	margin-bottom: 0.3em;
	font-weight:bold;
}
.text_large_to {
	font-size: 115%; /*14px指定117%*/
	margin-bottom: 1.5em;
	font-weight: bold;
}
.text_midium{
	font-size: 100%;
	font-weight: bold;
    margin: 0px 0 15px;
	padding: 10px;
	border: 1px solid #e6e6e1;
	background: #faf6ed
	}

	
.text_orange {
	color: #FF5500;
}
.text_red {
	color: #d70000;
}


.text_red_large {
	margin: 0px 0 15px;
	padding: 10px;
	border: 1px solid #e6e6e1;
	color: #4b4b4b;
	background: #faf6ed;
	font-size: 130%;
	color: #d70000;
	font-weight:bold;
	line-height:130%;
}

.att {
	color: #d70000;
	font-size: 84%;
	line-height: 1.5em;
}
.book_info {
	background: #ffffcc;
	border: 1px solid #999999;	
	font-weight: bold;
	font-size: 84%; /*10px指定*/
	padding: 10px;
	line-height: 1.6;
	margin-bottom: 20px;
	clear:left;
}
.book_info .ttl {
	font-weight: bold;
	font-size: 117%; /*12px指定*/
	color: #333;
}
.book_info .txt {
	padding-bottom: 10px;
	border-bottom: 1px dotted #999;
}
.book_info .txtend {
	padding-bottom: 0px;
}

.book_info2 {
	background: #ffeeee;
	border: 1px solid #999999;	
	font-weight: bold;
	font-size: 84%; /*10px指定*/
	padding: 10px;
	line-height: 1.6;
	margin-bottom: 20px;
}
.book_info2 .ttl {
	font-weight: bold;
	font-size: 117%; /*12px指定*/
	color: #FF5500;
}
.book_info2 .txt {
	padding-bottom: 10px;
	border-bottom: 1px dotted #999;
}
.book_info2 .txtend {
	padding-bottom: 0px;
}

.bg_gray {
	background: #eeeeee;
	padding: 0.5em;
	margin: 10px 0;
	border: solid 1px #999999;
}
.bg_yellow {
	background: #ffffcc;
	padding: 0.5em;
	margin: 10px 0;
}

/* ================================================================ *
	調整用css
 * ================================================================ */
.float_r {
	float:right;
	padding-left:10px;
	width:390px;
}

.float_l {
	float:left;
}

.cleer_printcss {
	width:250px;
}/*←印刷時、画像に文字が流れ込まないようにしてます
*/
.cleer_printcss2 {
	width:250px;
	height:30px;
}/*←印刷時、画像に文字が流れ込まないようにしてます
*/

.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */

.mapa0 { margin: 0;padding: 0;}
.mr0 { margin-right: 0;}

.ml5 { margin-left: 5px;}
.ml10 { margin-left:10px;}
.ml20 { margin-left: 20px;}
.ml25 { margin-left: 25px;}
.mt5 { margin-top: 5px;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}
.mt40 { margin-top: 40px;}
.mt60 { margin-top: 60px;}
.mb10 { margin-bottom: 10px;}
.mb20 { margin-bottom: 20px;}
.mb40 { margin-bottom: 40px;}
/* ================================================================ *
	ページごとの設定css
 * ================================================================ */
/* --007お伽草子 画像設定-- */
.fig_l {
	float: left;
	margin-right: 20px;
}
.fig_r {
	float: right;
	margin-left: 20px;
}

/* --「耳ツボ」本 ページ-- */
div.photo_area{
	margin:40px 60px 0 0;
	padding:0;
	float:right;
}

img.bn_area{
	margin:0;
	padding:0;
	text-align:center;
}

img.read{
	margin:5px 0 0 0;
	padding:0;
}
/*--038「サンドイッチ」本 ページ --*/
img#btn_line{
	margin-top:5px;
}

img#auth_photo{
	margin:0 5px 0 20px;
}



/* --「ハンターダーク」本 ページ-- */
p.intro_ttl{
	margin:15px 0 0 0;
	padding:0 0 0 0;
	font-size:14px;
	color:#d70000;
}

div.intro_list{
	margin:5px 0 15px 0;
	padding:6px 6px 10px 3px;
	font-size:12px;
	background-color:#f3f3f3;
}

div.intro_list ul li{
	margin:6px 0 0 0;
	padding:0 0 1px 0;
	border-bottom:1px dotted #d6d6d6;
}

iframe{
	margin:0;
	padding:0;
	border-style:none;
}

div.pamphlet_info_l{
	margin:0 0 15px 0;
	padding:10px;
	border:1px solid #999999;
	background-color:#faf6ed;
	clear:left;
	width:220px;
}


div.pamphlet_info_l h3{
	font-weight:bold;
	font-size:15px;
	color:#e6001a;
	margin:0 0 5px 0;
}

div.pamphlet_info_l p.atd_txt{
	font-size:10px;
}

.hunter_print{
	float:right;
	position: relative;
	width:390px;
	padding-left:10px;
}


/* --「オーフェン」本 ページ-- */

div.pamphlet_info{
	margin:15px 0;
	padding:10px;
	border:1px solid #999999;
	background-color:#faf6ed;
}

div.pamphlet_info h3{
	font-weight:bold;
	font-size:15px;
	color:#e6001a;
	margin:0 0 5px 0;
}

div.pamphlet_info p.atd_txt{
	font-size:10px;
}

div.book_info_l{
	margin:-5px 15px 30px 14px;
	padding:10px;
	border:1px solid #999999;
	background-color:#ffffcc;
	clear:left;
	width:240px;
}

div.book_info_l h3{
	font-weight:bold;
	font-size:15px;
	color:#085593;
	margin:0 0 5px 0;
}

div.book_info_l p{
	font-size:11px;
}


div.book_cate{
	margin:0 0 25px 0;
	padding:0;
	border:1px solid #dcdcdc;
	background-color:#f0f0f0;
}

div.book_cate p.book_face{
	margin:20px 0;
	padding:0;
	text-align:center;
}

.cafe_info{
	clear: both;
	text-align: center;
	background-color: #BA0002;
	border:1px solid #999999;
	padding: 10px;
	margin-bottom: 25px;
	font-size: 19px;
	font-weight:bold;
	color: #FC0;
	line-height:140%;
}



.cafe_info span{
	font-size:13px;
}
	
.cafe_info_detail{
	font-size:90%;
	color: #fff;
	font-size:14px;
	font-weight:bold;
}

.cafe_info_detail a:link{
	color:#fff;
	text-decoration: underline;	
}

.cafe_info_detail a:hover{
	color:#fff;
	text-decoration: none;	
}

.cafe_info_detail a:visited{
	color:#fff;
}

div.service_area{
	margin:0 0 15px 0;
	padding:0;
	background-color:#f6c321;
	color:#000;
	border:1px solid #ccc;
}

div.service_area p.ttl{
	margin:10px 15px;
	padding:0;
	font-size:20px;
	font-weight:bold;
	line-height:130%;
}

div.service_area p.g_detail{
	margin:0 10px;
	padding:0;
	font-size:16px;
	font-weight:bold;	
	color:#e60012;
}

div.service_area p.g_detail span{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
}

div.service_area p.name{
	margin:10px 15px;
	padding:0;
	font-size:12px;
}

div.service_area p.name strong{
	text-decoration: underline;
}

div.privil_area{
	margin:0 0 15px 0;
	padding:0;
	background-color:#003f82;
	border:1px dotted #fff;
	color:#ffcc00;
}

div.privil_area p.ttl{
	margin:10px 15px;
	padding:0 0 0 7px;
	font-size:18px;
	font-weight:bold;
	border-left:5px solid #ffcc00;
}

div.privil_area p.exp{
	margin:10px 15px;
	padding:0;
	font-size:10px;
}

div.privil_area p.exp img{
	margin:3px 0 0 0;
	padding:0;
}

div.privil_area p.exp span{
	font-size:15px;
	font-weight:bold;
}

div.privil_area p.exp_l{
	margin:10px 15px;
	padding:0;
	font-size:12px;
	color:#fff;
}

div.link_area{
	margin:0 0 15px 0;
	padding:0;
	background-color:#d3edfa;
	color:#e40112;
	border:1px solid #adcded;
}

div.link_area p{
	margin:10px 0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

div.link_area p a:link{
	font-size:14px;
	color:#044ea5;
}

div.link_area p a:hover{
	font-size:14px;
	color:#044ea5;
}

div.link_area p a:visited{
	font-size:14px;
	color:#044ea5;
}


div.campaign_area{
	margin:0 0 15px 0;
	padding:0;
	background-color: #BA0002;
	color: #FC0;
	border:1px solid #999999;
}



div.campaign_area p{
	margin:10px 0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

div.campaign_area p a:link{
	font-size:14px;
	color:#FFF;
}

div.campaign_area p a:hover{
	font-size:14px;
	color:#FFF;
}

div.campaign_area p a:visited{
	font-size:14px;
	color:#FFF;
}




div.pcr_area{
	margin:0 auto;
	margin-top:-20px;
	padding:0;
	width:262px;
}

div.twitter{
	margin-bottom:20px;
}


/* --「オーフェン新装版」本 ページ-- */
h3#header{
	margin:30px 0 10px 0;
	padding:0;
}

h5#header_detail{
	margin:5px 0;
	padding:5px 0;
	text-align:center;
	background-color:#000;
	color:#fff;
	font-size:14px;
}

table.novel_cate{
	margin:10px 0;
	padding:0 0 5px 0;
	background-color:#f0f0f0;
	border:1px solid #dcdcdc;
	vertical-align:top;
    }


table.novel_cate tr td{
	margin:0;
	padding:0;
	vertical-align:top;
}

table.novel_cate tr td.novel_info{
	margin:0;
	padding:0 15px;
	width:140px;
}


table.novel_cate tr td.novel_info p.ttl{
	margin:15px 0 0 0;
	padding:0;
	color:#085593;
	font-weight:bold;
	font-size:16px;
}

table.novel_cate tr td.img_sample img{
	margin:15px 0 0 0;
	padding:0;
}

table.novel_cate tr td.novel_info p.auth{
	margin:5px 0;
	padding:0;
	font-weight:bold;
	font-size:10px;
	line-height:140%;
}

table.novel_cate tr td.novel_info ul.d_list{
	margin:0 0 0 10px;
	padding:0;
	list-style-type:disc;
	font-size:11px;
}

table.novel_cate tr td.novel_info ul.d_list li{
	margin:0;
	padding:0;
	list-style-type:disc;
}

table.novel_cate tr td.novel_info ul.d_list li span{
	color:#ff5500;
	font-weight:bold;
}

table.novel_cate tr td.novel_info ul.btn{
	margin:10px 0 0 0;
	padding:0;
}

table.novel_cate tr td.novel_info ul.btn li{
	margin:0;
	padding:0;
	display:inline;
}

table.novel_cate tr td.novel_info ul.btn li img{
	margin-bottom:3px;
}

td.work_detail{
	margin:0;
	pading:0;
	width:280px;
}

td.work_detail p{
	margin:0 10px 10px 10px;
	pading:0 10px;
	font-size:10px;
	line-height:170%;
}/*←フォントサイズ　印刷用変更*/

td.work_detail p.sub_ttl{
	margin:15px 10px 10px 10px;
	pading:0 10px;
	font-size:11px;
	line-height:170%;
}

h4#point{
	color:#000;
}

#project_area{
	margin:0 0 20px 0;
	padding:15px 0;
	text-align:center;
	background-color:#f5f7fe;
	border:2px solid #8daafc;
}

#project_area h4{
	margin:0;
	padding:0;
	color:#183ca1;
	line-height:160%;
	font-size:14px;
}

#project_area h4 span{
	margin:0;
	padding:0;
	color:red;
	font-size:19px;
}

#project_area p{
	margin:10px 0 0 0;
	padding:0;
	color:#444;
	font-size:12px;
	font-weight:bold;
	line-height:160%;
}

#project_area p.atd_txt{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:10px;
}

#info_area{
	margin:0 0 20px 0;
	padding:15px 0;
	text-align:left;
	background-color:#fffff1;
	border:1px solid #000;
}

#info_area h4{
	margin:0 15px;
	padding:0;
	color:#000;
	line-height:160%;
	font-size:18px;
}

#info_area p{
	margin:10px 20px 0 20px;
	padding:0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	line-height:160%;
}

#btn_area{
	margin:20px 30px 10px 0;
	padding:0;
	text-align:right;
	height:30px;
}

#btn_area img{
	border-style:none;
	height:30px;
}

#btn_area a img {
    border-style:none;
	height:30px;
}

/* --「オーフェン新装版」誤植対応ページ-- */
table.products {
	margin: 0 20px 10px 0;
	padding: 0;
	width: 530px;
	border-top: 1px solid #ada1a2;
	border-left: 1px solid #ada1a2;
	border-collapse: collapse;
	font-size:12px;
}
table.products tr,
table.products td {
	vertical-align: middle;
	background: #fff;
	border-bottom: 1px solid #ada1a2;
	border-right: 1px solid #ada1a2;
	color:#2d2d2d;
	padding:5px 5px;
}

table.products th {
	vertical-align: middle;
	background: #d3edfa;
	border-bottom: 1px solid #ada1a2;
	border-right: 1px solid #ada1a2;
	padding:5px 5px;
}

/* --アコーディオンメニュー部分-- */
#accordion{
	margin:0 0 15px 0;
	padding:0;
	border:1px solid #dbdbdb;
	background-color:#f6fcff;
}

* html #accordion{
	margin:0 0 15px 0;
	padding:0;
	width:245px;
	border:1px solid #dbdbdb;
	background-color:#f6fcff;
}

#accordion h5{
	margin:10px;
	pading:0;
	font-size:14px;
	color:#d90082;
}

#accordion h5 img{
	margin:5px 0 0 0;
	pading:0;
	birder:1px solid red;
}

#accordion p{
	margin:15px 10px;
	pading:0;
	font-size:12px;
	color:#4b4b4b;
	font-weight:bold;
}

#accordion p span{
	margin:0;
	pading:0;
	font-size:12px;
	color:#4b4b4b;
	font-weight:normal;
}

#accordion dl{
	margin:0;
	padding:0;
}

#accordion dl dt{
	margin:10px;
	padding:0;
	text-align:right;
	font-size:11px;
	cursor: pointer;
}

#accordion dl dd{
	margin:10px;
	padding:0;
	font-weight:bold;
}

#accordion dl dd span{
	margin:10px;
	padding:0;
	font-weight:normal;
}



/*↓ここからRockconnection edenaで使用しています*/
.text_red_large_rock {
	margin: 0px 0 15px;
	padding: 10px;
	background: #faf6ed;
	font-size: 110%;
	color: #d70000;
	font-weight:bold;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;;
	border-bottom-color: #999;
}
.text_red_large_edena {
	margin: 0px 0 10px;
	padding: 10px;
	background: #faf6ed;
	font-size: 120%;
	color: #d70000;
	font-weight:bold;
	line-height:130%;
}

.text_red_large_comment {
    margin: 0px 0 15px;
	padding: 10px;
	border: 1px solid #e6e6e1;
	background: #faf6ed;
	font-size: 85%;/*100*/
	color: #666;
	line-height:100%;/*130*/
}

.text_red_large_comment span {
	padding:10px 0 10px 0;
	line-height:normal;
	display:block;
}
/*↑ここまでRockconnection edenaで使用しています*/


/*↓ここからedena特別対談で使用しています*/
.text_red_small {
	color: #d70000;
	font-size: 80%;
	line-height: 145%;	
}
.edena{
	padding: 10px;
	margin-bottom: 10px;
	border: double #06F;
	}
	
.edena_head{
	font-size: 125%;
	font-weight: bold;
	color: #06F;
	margin-bottom: 5px;
	}
.edena_content{
	color: #333;
	font-weight: bold;
	}
/*↑ここまでedena特別対談で使用しています*/

/*↓ここから能登さん・自転車少女・で使用しています*/

.noto_info{
	font-size:90%;
	}
	
/*↑ここまで能登さん・自転車少女・で使用しています*/


/*↓ここから能登さんで使用しています*/
#noto_schedule{
	clear:both;
	padding-top:40px;
	}

#noto_schedule span{
	font-size:150%;
	font-weight:bold;
	color:#DF1A0D;
	}
	
#noto_schedule table{
    width:590px;
	font-size:11px;
	border-top:1px solid #666;
    border-left:1px solid #666;
    border-collapse:collapse;
    border-spacing:0;
    background-color: #ffffff;
    empty-cells:show;
	}
	
#noto_schedule table tr.odd {
	background-color: #FFF8D9;
}
#noto_schedule table tr.even {
    background-color: #ffffff;
}

#noto_schedule table th {
	border-right:1px solid #666;
    border-bottom:1px solid #666;
    background-position:left top;
    text-align:center;
}

#noto_schedule table td{
	border-right:1px solid #666;
    border-bottom:1px solid #666;
	padding:5px;
}
/*↑ここまで能登さんで使用しています*/

/*↓ここから自転車少女・能登さんで使用しています*/

.thumbnail{
	float:left;
	width:288px;
	height:110px;
	margin:15px 0 5px 0;
	padding:5px 6px 10px 6px;
	background-color:/*#f0f0f0*/ #F0F6FF;
	border:1px solid #c7c9c8;
	clear:both;
	}
	
.thumbnail2{
	float:left;
	width:288px;
	height:120px;
	margin:15px 0 5px 0;
	padding:5px 6px 10px 6px;
	background-color:/*#f0f0f0*/ #F0F6FF;
	border:1px solid #c7c9c8;
	clear:both;
	}

	
/*↑ここまで自転車少女・能登さんで使用しています*/	

/*↓ここから能登さんブロマイドで使用しています*/
.qualia_tokuten{
	background-color:#DF1A0D;
	border:1px solid #BD1400;
	color:#FFF; padding:20px;
	text-align:center;
	margin-top:-5px;
	}
.qualia_tokuten_small{
    font-size:12px;
	line-height:14px;
}
.qualia_tokuten_big{
	font-size:18px;
	font-weight:bold;
	}
.qualia_tokuten_big a:link{
   color:#FF0;
   text-decoration: none;
 }
 
.qualia_tokuten_big a:visited{
   color:#FF0;
   text-decoration: none;
 }
 
.qualia_tokuten_big a:hover{
   color:#FF0;
   text-decoration: underline;
 }
 


/*↑ここまで能登さんブロマイドで使用しています*/	
/*↓ここからキエサルで使用しています*/
#orphen_index{
	clear:both;
	padding:10px 0 20px 0;
	}


	
#orphen_index table{
    width:590px;
	font-size:11px;
    border-collapse:collapse;
    border-spacing:0;
    background-color: #ffffff;
    empty-cells:show;
	}
	
.float_r_orphen {
	float:right;
	width:270px;
}


#orphen_index table tr.top{
	color: #666;
}

#orphen_index table tr.odd{
   background-color: #E3E3E3;
}
#orphen_index table tr.even{
   background-color: #ffffff;
}

#orphen_index table th{
    text-align: left;
	line-height:17px;
	padding: 0 5px;
    color: #666;	
    border-bottom:solid 2px #666;
}

#orphen_index table td{
	padding:5px 5px;
}
#orphen_index table td.title{
	font-weight:bold;
	color: #CF000C;
	font-size:13px;
}
#orphen_index a:link{
    color: #0087B4;
	
}

#orphen_index a:hover{
	color:#044ea5;
}

#orphen_index a:visited{
	color:#044ea5;
}
/*↑ここまでキエサルで使用しています*/

.text_midium2{
	font-size: 95%;
	color: #C03;
	font-weight: bold;
    margin: 0px 0 15px;
	padding: 10px 15px;
	border: 1px solid #999999;
	background:/* #faf6ed*/ #fff2f6;
	} 
	
.text_midium2 span{
	font-size:110%;
	}
/*↑ここまでオーフェングッズで使用しています*/

/*↓ここまでバケツ印刷用で変更しています*/
.pricess_raniya{
	margin-top:80px;
	width:245px;
}
/*↑ここまでバケツで使用しています*/

/* --テレビ欄025-- */
.terebi_print{
	line-height:125%;
}
.terebi_print2{
	float:left;
	width:280px;
	margin:0 10px;
    line-height:100%;
}
/* --壁-- */
.kabe_print{
	line-height:100%;
	font-size:100%;
}