@charset "UTF-8";

#messageBox{width: 680px; margin: 0 auto; font-size: 134%;}

.messageTitle{ height: 32px; margin-bottom: 20px; padding: 10px 0 0 12px; background: url(../img/bg_message.png) left top no-repeat;}

.messageInq{ width: 640px; margin: 0 auto;}
.messageInq p{ margin: 0 0 30px 0; padding: 0;}

.messageInqTitle{ height: 23px; margin-bottom: 10px; padding: 3px 0 0 28px; background: url(../img/ic_circle.png) left no-repeat; background-position: 0 0; border-bottom: 1px solid #ccc; line-height: 100%;}

.messageTable{ width: 100%; margin-bottom: 20px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-collapse: collapse;}
.messageTable th,.messageTable td{ padding: 5px 10px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.messageTable th{ width: 240px;; text-align: left; background: #eee;}

.i100,.i50,.i25,.i10,.i05,.textarea{ padding: 8px; border: 1px solid #bbb; background: url(../img/bg_shadow.png) left top;}
.i100{ width: 424px;}
.i50{ width: 50%;}
.i25{ width: 25%;}
.i10{ width: 10%;}
.i05{ width: 5%;}
.textarea{ width: 424px; height: 120px;}

.atte{ margin-bottom: 20px; padding: 10px 15px; background: #ffc;}
.atte a,.red{ color: #E12736;}

.btnOk{ text-align: center;}

.essential{ font-weight: bold; color: #c00;}

.cursor{ cursor: pointer;}




.wrapper_nodrug{
	width: 800px;
	margin: 0 auto;
	font-size: 14px;
}

.wrapper_nodrug .n_mainv{
	margin-bottom: 30px;
}

.wrapper_nodrug .n_catch{
	margin-bottom: 30px;
	padding-left: 30px;
	font-size: 16px;
}

.wrapper_nodrug .n_block{
	margin-bottom: 30px;
	border: 1px solid #ddd;
}

.wrapper_nodrug .n_block .n_title{
	padding: 5px 10px;
	border-bottom: 1px solid #ddd;
	background: url("../img/nodrug_title.png") left bottom repeat-x;
}

.wrapper_nodrug .n_block .n_title span{
	padding-left: 22px;
	display: block;
	background: url("../img/nodrug_ic.png") left 50% no-repeat;
	font-size: 20px;
}

.wrapper_nodrug .n_block .n_text{
	padding: 20px;
	overflow: hidden;
}

.wrapper_nodrug .n_block .n_text .info{
	float: left;
	width: 470px;
}

.wrapper_nodrug .n_block .n_text .pht{
	float: right;
	width: 285px;
}

.wrapper_nodrug .n_block th{
	width: 65px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.wrapper_nodrug .n_block th,
.wrapper_nodrug .n_block td{
	padding-bottom: 5px;
}

.wrapper_nodrug .n_block .phts ul{
	overflow: hidden;
}

.wrapper_nodrug .n_block .phts li{
	float: left;
	width: 155px;
	margin-right: 40px;
	text-align: center;
	list-style: none;
}

.wrapper_nodrug .n_block .phts p{
	color: #E12736;
	font-weight: bold;
}

.wrapper_nodrug .bold{
	font-weight: bold;
}





/*
 * 2017.08 Add New Header and Footer
*/
#header_new{
	background: #fff;
}

#header_new .inner{
	width: 1024px;
	margin: 0 auto;
}

#gnavi{
	background: #C40018;
}

#header_new .inner{
	padding: 20px 0;
	overflow: hidden;
}

#header_new #logo{
	float: left;
	width: 317px;
	margin: 0;
}

#header_new #logo a{
	width: 317px;
	height: 79px;
	display: block;
	background: url("http://www.obc1314.co.jp/files/img/pic_logo.png") left top no-repeat;
	text-indent: -9999px;
}

#header_new .btns{
	float: right;
	width: 670px;
	padding-top: 5px;
	overflow: hidden;
}

#header_new .radiko{
	float: left;
	width: 310px;
}

#header_new .radiko a{
	width: 310px;
	height: 65px;
	display: block;
	background: url("http://www.obc1314.co.jp/files/img/btn_radiko.png") left top no-repeat;
	text-indent: -9999px;
}

#header_new .timefree{
	float: right;
	width: 342px;
}

#header_new .timefree a{
	width: 342px;
	height: 65px;
	display: block;
	background: url("http://www.obc1314.co.jp/files/img/btn_radiko_timefree.png") left top no-repeat;
	text-indent: -9999px;
}





#gnavi{
	margin-bottom: 25px;
}

#gnavi ul{
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	display: block;
	overflow: hidden;
	border-right: 1px solid #9D0013;
}

#gnavi li{
	float: left;
	width: 203px;
	border-left: 1px solid #9D0013;
	text-align: center;
	list-style: none;
}

#gnavi li a{
	width: 203px;
	padding: 10px 0 7px;
	display: block;
}





#footer_new .information{
	background: #C40018;
}

#footer_new .information .inner{
	width: 1024px;
	margin: 0 auto;
	padding: 50px 0;
	overflow: hidden;
}

#footer_new .information .list{
	float: left;
	width: 25%;
}

#footer_new .information .list .ttl{
	margin-bottom: 20px;
	padding: 4px 0 0 20px;
	background: url("https://www.obc1314.co.jp/img/arr_u.gif") left 50% no-repeat;
	font-size: 18px;
	color: #fefefe;
}

#footer_new .information .list a{
	display: inline-block;
	line-height: 120%;
	text-decoration: none;
	font-size: 14px;
	color: #fefefe;
}

#footer_new .information .list ul{
	margin: 0;
	padding: 0;
}

#footer_new .information .list li{
	list-style: none;
}

#footer_new .information .list li+li{
	margin-top: 5px;
}

#footer_new .copyright{
	padding: 30px 0;
	line-height: 200%;
	background: #000;
	text-align: center;
	font-size: 12px;
	color: #fefefe;
}





#header_new a:hover,
#gnavi a:hover,
#footer_new a:hover{
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	-ms-opacity: 0.8;
	-o-opacity: 0.8;
	opacity: 0.8;
}


