@charset "UTF-8";

/*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, font, 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{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;margin:0;padding:0;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
caption{width:100%;}
a{outline:none;}
img{font-size:0;line-height:0;vertical-align:top;}

.alignleft{display:inline;float:left;}

/*clearfix*/
.cf:before,.cf:after {content:"";display:block;overflow:hidden;}
.cf:after {clear:both;}
.cf {zoom:1;}

/*style*/
body{margin:0px;padding:0;-webkit-text-size-adjust: none;font:13px/23px font-family:"MS PGothic","Helvetica Neue","Meiryo",Helvetica,Arial,Geneva,sans-serif;color:#333;}
h1,h2,h3,h4,h5,h6,p{margin:0 0 20px;}
ul,ol{padding:0;margin:0 0 20px 20px;}
h1{font-size:20px;margin-top:15px;}
h2{font-size:18px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:12px;line-height:14px;}
h6{font-size:11px;line-height:13px;}
img{border:none;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
.screen-reader-text{display:none;}
.clear{clear:both;}
.clear hr{display:none;}
hr{background-color:#ddd;border:0;height:1px;clear:both;margin:30px auto;}
blockquote{margin:0px 0px 20px;padding:10px 20px 10px 20px;background-color:#f4f4f4;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;}
blockquote blockquote{margin:20px 0;background-color:#fff;}
blockquote blockquote blockquote{margin:20px 0;background-color:#f4f4f4;}
blockquote p{padding:0px;margin:0px 0px 0px 0px}
table{margin-bottom:20px;}
object,embed{width:100%;display:block;margin:auto;}
p{margin:0px;padding:0px;}
	
hr .style-three{border:0;border-bottom:1px dashed #ccc;background:#999;}

.mc{margin:0px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt-60{margin-top:-30px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.ml12{margin-left:12px !important;}
.ml10{margin-left:10px !important;}
.ml5{margin-left:10px !important;}
.ml4{margin-left:4px !important;}
.ml-12{margin-left:-12px !important;}
.ml-20{margin-left:-20px !important;}
.ml24{margin-left:24px !important;}

.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pl10{padding-left:10px !important;}
.pl18{padding-left:18px !important;}
.p20{padding:20px !important;}

.lh15px{line-height:15px;}
.pd20px{padding:20px 0;}

/* position:relative; position: absolute;*/
.float_left{display:inline;float:left;}
.float_right{display:inline;float:right;}
a .linkimg:hover{margin-top:2px;}
.boder-bottom{border-bottom:1px solid #333;}

#bg{background:url("img/bg.jpg") ;position:relative;}
#container{width:980px;margin:0 auto;}
#site-title{height:320px;}
#header .top{width:980px; padding-top:10px;}
#header .side{width:320px;margin-top:10px;}
#description{
	font-size:10px;
	color:#333;
	line-height:22px;
	margin:0px 0 10px;
}
#description{}
#tel{font-size:10px;line-height:1.2em;text-align:right;}
#tel .text{margin-right:-6px;}
#menu{line-height:0;margin-bottom:10px;}
#menu ul{margin:0 -10px 10px 0;position:relative;}
#menu li{display:inline;float:left;margin:10px 10px 0 0;}
#sub-menu ul{margin:0px;padding:0px;text-align:0;}
#sub-menu li{margin:0px;padding:0px;display:inline;}
#sub-menu{width:320px;line-height:0;margin-top:16px;position:relative;}
#sub-menu .border-long{position:absolute;top:-13px;}
#sub-menu .border-short{position:absolute;top:-13px;}
#sub-menu img{margin-top:4px;}
#footer{background:#fff;min-height:60px;margin-top:10px;}
#footer .in{width:980px;margin:0 auto;padding-top:5px;}
#copy{font-size:12px;margin-top:5px;}
#footer ul{text-align:right;}
#footer li{font-size:11px;display:inline;background:url("img/footer-arrow.png") no-repeat left center; padding-left:8px;padding-top:2px;margin-left:5px;}
#footer li a:link {color:#000;}
#footer li a:visited{color:#000;}
#footer li a:hover{color:#000;text-decoration: underline;} 
#footer li a:active{color:#000;} 
#contents-in2{width:650px;margin:0;float:right;display:inline;}
#home-menu ul{margin:10px -10px 0 0;position:relative;}
#home-menu li{width:320px;height:320px;margin:0 10px 10px 0;display:inline;float:left;}
.caption{line-height:1.4;}
.home-news{margin-top:10px;}
.home-news .dynamic ul{margin:0px;border-top:1px dotted #333;}
.home-news .dynamic li{border-bottom:1px dotted #333;padding:7px 0;line-height:1.2 !important;font-size:12px;}
.home-news .the_time{font-size:10px;}
.home-news a{font-size:12px;}
.home-news a:link {color:#000;text-decoration:none;}
.home-news a:visited{color:#000;} 
.home-news a:hover{color:#000;text-decoration: underline;} 
.home-news a:active{color:#000;} 
.home-news .dynamic{}
.box320{width:320px;}
#back-top{text-align:right;font-size:10px;margin-bottom:10px;border-top:1px dashed #333;padding-top:3px;}

/*広告*/
.ad-top{background:url("img/ad_img.png") no-repeat center right;height:134px;}
.ad-top p{width:350px;margin-top:40px;}
.ad-top2 p{margin-top:40px;}
/*フリーペーパー*/
.free-top{background:url("img/free_img.png") no-repeat center right;height:134px;}
.free-top p{width:350px;margin-top:40px;}
.img-margin{margin:30px 0 10px 0 !important;}
#ontona_delivery{
	width:60%;text-align: center;margin:2em auto;border-collapse: collapse;
}
#ontona_delivery th,#ontona_delivery td{
	border:1px solid #000;
}
/*Contact Form 7*/
.wpcf7-form{border:1px solid #ddd;margin:0 auto 20px;padding:20px;background-color:#f4f4f4;border-radius:20px;-moz-border-radius:20px;}
.wpcf7-form input{margin:0;}
.wpcf7-form textarea{width:99%;margin:0 0 10px;}
.wpcf7-form p{margin:0 0 10px;}
.wpcf7-not-valid-tip{padding:2px;clear:both;color:#c00;}
.wpcf7-display-none{display:none;}
.wpcf7-form img.ajax-loader{float:right;margin-top:-30px;}
.wpcf7-response-output{margin:0 0 20px;padding:5px;text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.wpcf7-mail-sent-ok{background-color:#398f14;color:#fff;}
.wpcf7-mail-sent-ng{background-color:#ff0000;color:#fff;}
.wpcf7-spam-blocked{background-color:#ffa500;color:#000;}
.wpcf7-validation-errors{background-color:#f7e700;color:#000;}
input.wpcf7-submit{margin:10px auto;width:218px;height:52px;border-style:none;text-indent:-9999px;display:block;cursor:pointer;background:transparent url(img/submit-btn.gif) center top;padding:0;}
input.wpcf7-submit:hover{background:transparent url(img/submit-btn.gif) center bottom;}

/*ul {padding: 0;margin: 0;list-style-type: none;}
.description {width:320px;height:320px;text-align: center;position: relative;top: -320px;text-align: center;display:none;background: #000;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}*/

/*TOPキャプション*/
.caption a {text-decoration:none !important;text-align:left !important;}
a .caption {text-decoration:none !important;text-align:left !important;}
.caption {
text-decoration:none !important;
color: #fff;
padding:10px;
font-weight: bold;
font-size: 11px;
font-family: arial;
display: none;
text-align:left !important;
cursor: default;
/* remove these 4 lines below if you want
the caption to span the whole width of the 
image*/
width: 90%;
text-align: left;
border-top: 1px solid #303030;
border-right: 1px solid #303030;
/* background / transparency */
background: #000000;
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
}




/*style2*/

/* 基礎レイアウト
-------------------------------------*/

#contents-in {
	width: 650px;
	margin:10px 0 0 0;
	position: relative;
	font-size: 12px;
	line-height: 1.8;
	background-color:#fff;
}
#contents-in a {
	/*text-decoration: none;*/
	color: #000;
	margin: 0px;
	padding: 0px;
}
img {
	vartical-align: top;
}
.float_left {
	display:inline; /* IE */
}
.float_right {
	display:inline; /* IE */
}
/* -----インナーヘッダー----- */

/* パンくず */
#breadcrumb {
	clear: both;
	color: #ccc;
	font-size: 10px;
	line-height: 10px;
	text-align: left;
	padding-top: 0;
	margin-top: 20px;
	margin-bottom: 18px;
}
#breadcrumb a {
	color: #ccc;
}
#contents-in .contents-head {
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}


/* タイトル */
#contents-in .contents-title {
	width: 610px;
}
#contents-in .contents-title p {
	font-size: 10px;
	margin: 17px 0px 9px;
	padding: 0px;
}
#contents-in .contents-title h1 {
	font-size: 18px;
	margin-bottom:18px  !important;
	padding: 0px;
	letter-spacing: 3px;
}

/* -----グローバルナビ----- */

#contents-in .navigation {margin:20px auto 0px auto;
}
#contents-in .navigation ul {
	width: 620px;
	padding:0px;
	margin:0;
}
#contents-in .navigation .nav li {
	width: 119px;
	list-style: none;
	float: left;
	display:inline; /* IE */
	margin:4px 4px 0 0;
}
#contents-in .navigation .nav li.use {
	height: 48px;
}
#contents-in .navigation .nav li.blank {
	width: 117px;
	height: 46px;
}


/* -----コンテンツ内----- */

#contents-in .contents {
	width: 570px;
	margin:0 auto;

}
#contents-in h2 {
	width: 550px;
	color: #fff;
	font-size: 10px;
	height: 18px;
	padding-top: 2px;
	padding-left: 20px;
	margin: 30px 0;
	clear: both;
	letter-spacing: 3px;
}
.fs10 {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.fs10mt5 {
	font-size: 10px;
	margin-top: 5px;
}

#contents-in .color {
	margin-bottom: 5px;
}


#contents-in table.table01 {
	width: 570px;
	margin-top: 20px;
}
#contents-in table.table01 th {
	width: 100px;
	border-bottom: 1px dotted #666;
	text-align: left;
}
#contents-in table.table01 td {
	width: 470px;
	border-bottom: 1px dotted #666;
	padding-left: 15px;
}
#contents-in table.table02 {
	width: 570px;
}
#contents-in table.table02 th {
	width: 100px;
	background: #CCCCCC;
	border-bottom: 1px dotted #666;
	height: 25px;
	color: #FFF;
}

#contents-in table.table02 td {
	/*width: 500px;*/
	border-bottom: 1px dotted #666;
	padding-left: 15px;
}
.table01 span{padding: 5px 0;}

/******************************************

	インナーコンテンツ用レイアウト　色別

*******************************************/
.nocolor {
	color: #000;
}

/* -----blue01----- */
#contents-in .blue1 .color-in  {
	color: #12A4E0;
}

#contents-in .blue1 .contents-title {
	color: #12A4E0;
}
#contents-in .blue1 .contents-title {
	border-top: 5px solid #12A4E0;
	border-bottom: 1px dotted #12A4E0;
}
#contents-in .blue1 .navigation .nav li.blank {
	border: 1px solid #12A4E0;
}
#contents-in .blue1 h2 {
	background: #12A4E0;
}
#contents-in .blue1 table.table01 th {
	border-bottom: 1px dotted #12A4E0;
	color: #12A4E0;
	
}
#contents-in .blue1 table.table01 td {
	border-bottom: 1px dotted #12A4E0;



}
#contents-in .blue1 .color {
	color: #12A4E0;
}

#contents-in .blue1 ul .color {
	list-style-image: url(img/li_blue1.png);
}

/* -----blue02----- */
#contents-in .blue2 .contents-title {
	color: #23AAE2;
}

#contents-in .blue2 .contents-title {
	border-top: 5px solid #23AAE2;
	border-bottom: 1px dotted #23AAE2;
}
#contents-in .blue2 .navigation .nav li.blank {
	border: 1px solid #23AAE2;
}

#contents-in .blue2 h2 {
	background: #23AAE2;
}

#contents-in .blue2 table.table01 th {
	border-bottom: 1px dotted #23AAE2;
	color: #12A4E0;
}
#contents-in .blue2 table.table01 td {
	border-bottom: 1px dotted #23AAE2;
}
#contents-in .blue2 .color {
	color: #23AAE2;
}

#contents-in .blue2 ul .color {
	list-style-image: url(img/li_blue2.png);
}

/* -----blue03----- */
#contents-in .blue3 .contents-title {
	color: #008CD6;
}

#contents-in .blue3 .contents-title {
	border-top: 5px solid #008CD6;
	border-bottom: 1px dotted #008CD6;
}
#contents-in .blue3 .navigation .nav li.blank {
	border: 1px solid #008CD6;
}

#contents-in .blue3 h2 {
	background: #008CD6;
}

#contents-in .blue3 table.table01 th {
	border-bottom: 1px dotted #008CD6;
	color: #008CD6;
}
#contents-in .blue3 table.table01 td {
	border-bottom: 1px dotted #008CD6;
}
#contents-in .blue3 .color {
	color: #008CD6;
}

#contents-in .blue3 ul .color {
	list-style-image: url(img/li_blue3.png);
}

/* -----ygreen----- */
#contents-in .ygreen .contents-title {
	color: #8FC31F;
}

#contents-in .ygreen .contents-title {
	border-top: 5px solid #8FC31F;
	border-bottom: 1px dotted #8FC31F;
}
#contents-in .ygreen .navigation .nav li.blank {
	border: 1px solid #8FC31F;
}

#contents-in .ygreen h2 {
	background: #8FC31F;
}

#contents-in .ygreen table.table01 th {
	border-bottom: 1px dotted #8FC31F;
	color: #8FC31F;
}
#contents-in .ygreen table.table01 td {
	border-bottom: 1px dotted #8FC31F;
}
#contents-in .ygreen .color {
	color: #8FC31F;
}

#contents-in .ygreen ul .color {
	list-style-image: url(img/li_ygreen.png);
}

/* -----pink----- */
#contents-in .pink .contents-title {
	color: #E4007F;
}
#contents-in .pink .contents-title {
	border-top: 5px solid #E4007F;
	border-bottom: 1px dotted #E4007F;
}
#contents-in .pink .navigation .nav li.blank {
	border: 1px solid #E4007F;
}

#contents-in .pink h2 {
	background: #E4007F;
}

#contents-in .pink table.table01 th {
	border-bottom: 1px dotted #E4007F;
	color: #E4007F;
}
#contents-in .pink table.table01 td {
	border-bottom: 1px dotted #E4007F;
}
#contents-in .pink .color {
	color: #E4007F;
}

#contents-in .pink ul .color {
	list-style-image: url(img/li_pink.png);
}


/* -----yellow----- */
#contents-in .yellow .contents-title {
	color: #F8B62D;
}

#contents-in .yellow .contents-title {
	border-top: 5px solid #F8B62D;
	border-bottom: 1px dotted #F8B62D;
}
#contents-in .yellow .navigation .nav li.blank {
	border: 1px solid #F8B62D;
}

#contents-in .yellow h2 {
	background: #F8B62D;
}

#contents-in .yellow table.table01 th {
	border-bottom: 1px dotted #F8B62D;
	color: #F8B62D;
}
#contents-in .yellow table.table01 td {
	border-bottom: 1px dotted #F8B62D;
}
#contents-in .yellow .color {
	color: #F8B62D;
}

#contents-in .yellow ul .color {
	list-style-image: url(img/li_yellow.png);
}


/* -----red----- */
#contents-in .red .contents-title {
	color: #EE794B;
}
#contents-in .red .contents-title {
	border-top: 5px solid #EE794B;
	border-bottom: 1px dotted #EE794B;
}
#contents-in .red .navigation .nav li.blank {
	border: 1px solid #EE794B;
}
#contents-in .red h2 {
	background: #EE794B;
}

#contents-in .red table.table01 th {
	border-bottom: 1px dotted #EE794B;
	color: #EE794B;
}
#contents-in .red table.table01 td {
	border-bottom: 1px dotted #EE794B;
}
#contents-in .red .color {
	color: #EE794B;
}
#contents-in .red ul .color {
	list-style-image: url(img/li_red.png);
}


/* -----green----- */
#contents-in .green .contents-title {
	color: #00A29B;
}
#contents-in .green .contents-title {
	border-top: 5px solid #00A29B;
	border-bottom: 1px dotted #00A29B;
}
#contents-in .green .navigation .nav li.blank {
	border: 1px solid #00A29B;
}

#contents-in .green h2 {
	background: #00A29B;
}

#contents-in .green table.table01 th {
	border-bottom: 1px dotted #00A29B;
	color: #00A29B;
}
#contents-in .green table.table01 td {
	border-bottom: 1px dotted #00A29B;
}
#contents-in .green .color {
	color: #00A29B;
}

#contents-in .green ul .color {
	list-style-image: url(img/li_green.png);
}

/* -----main_color----- */
#contents-in .main_color .contents-title {
	color: #009FDE;
}
#contents-in .main_color .contents-title {
	border-top: 5px solid #009FDE;
	border-bottom: 1px dotted #009FDE;
}


#contents-in .main_color h2 {
	background: #009FDE;
}

#contents-in .main_color table.table01 th {
	border-bottom: 1px dotted #009FDE;
	color: #009FDE;
}
#contents-in .main_color table.table01 td {
	border-bottom: 1px dotted #009FDE;
}
#contents-in .main_color .color {
	color: #009FDE;
}

#contents-in .main_color ul .color {
	list-style-image: url(img/li_main_color.png);
	list-style-type:none !important;
}


/******************************************

	各ページ用

*******************************************/

/* aboutus
-------------------------------------*/
/* about_address
-------------------------------------*/
.contents-map {
	width: 410px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}

.contents-map_in {
	height: 430px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.contents-map p {
	margin-bottom: 20px;
}
.contents-map #map1,
.contents-map .mapin01,
.contents-map #map2,
.contents-map .mapin02,
.contents-map #map3,
.contents-map .mapin03,
.contents-map #map5,
.contents-map .mapin05,
.contents-map #map6,
.contents-map .mapin06,
.contents-map #map7,
.contents-map .mapin07,
.contents-map #map8,
.contents-map .mapin08,
.contents-map #map9,
.contents-map .mapin09 {
	width: 410px;}


/* orikomi
-------------------------------------*/
#contents-in .ygreen .orikomi .contents-01 {
	width: 200px;
	height: 70px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.ph_center {
	text-align: center;
	margin-bottom: 10px;
}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt20 {
	padding-top: 20px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}

.orikomi .ad-top {
	background: url("img/orikomi_ph01.jpg") no-repeat scroll right center transparent;
	height: 134px;
	margin-bottom: 80px;	
}
.orikomi .ad-middle {
}
/*折込申込方法*/
.ygreen .ml-12 {
	margin-left: -12px !important;
	color: #8FC31F;
}
.orikomi_apply .mb10 {
    margin-bottom: 10px !important;
}
.disc {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	list-style: disc;
	color: #000;
}
#busuu{margin:0 auto;}
#busuu th{font-size:1.5em;}
#busuu td{font-size:1.2em;
	padding:0 1em;
	height:auto;
text-align: left;}
#busuu th,
#busuu td{color:#99cc66;font-weight: bold;}
#busuu .count{font-size:1.5em;}
#busuu .best{font-size:2.2em;padding-left:0.7em;}
/*折込料金表*/

/*折込申込方法*/
.ygreen .ml-12_nocolor {
	margin-left: -12px !important;
	color: #000;
}
/*折込エリアマップダウンロード*/
.orikomi_area table.orikomi {
	width: 500px;
	margin: 10px auto 20px;
}
.orikomi_area table.orikomi th {
	border: 1px solid #8FC31F;
	background: #CCE198;
}
.orikomi_area table.orikomi td {
    border: 1px solid #8FC31F;
	height: 60px;
}
.orikomi_area table.orikomi .tbtext {
	margin: 10px;
}
/* news
-------------------------------------*/

.news .postimg li.date {
	color: #12A4E0;
}
.news .post {
	margin-left: 15px;
}
.news .data {
	margin-top: 5px;
}
.news ul.pager {
	font-size: 10px;
	color: #12A4E0;
	text-align: center;
	margin-top: 30px;
	padding-bottom: 20px;
}
.news .pager li {
	margin-right: 10px;
	padding: 6px 10px;
	background: #fff;
	border: 1px #12A4E0 solid;
	display: inline;
}
.news ul.pager a:link {
	color: #12A4E0;
	text-decoration: none;
}
.news ul.pager li a:hover {
	color: #12A4E0;
	text-decoration: none;
}
.news ul.pager li.select {
	background: #12A4E0;
	border: 1px #12A4E0 solid;
}
.news ul.pager li.select span {
    color: #fff;
}


/* Data library
-------------------------------------*/
/*資料ライブラリ*/
.main_color table th {
	border: 1px solid #009FDE;
	background: #9FD0F0;
}
.main_color .in table th {
	border: 1px solid #009FDE;
	background: #9FD0F0;
}
.main_color table td {
	border: 1px solid #009FDE;
}
.main_color .in table td {
	border: 1px solid #009FDE;
}
.main_color .navigation2 {
	margin-bottom: 39px;
}
.main_color .navigation2 ul {
	width: 610px;
	margin-top: 25px;
	margin-bottom: -15px;
}
.main_color .navigation2 ul li.arrow {
	display: inline;
	float: left;
	margin-right: 20px;
	background: url(img/arrow.png) no-repeat left center;
	padding-left: 15px;
}
#site_map .navigation2 {
	width: 610px;
	margin-top: 30px;
	margin-bottom: -15px;
}


/*サイトマップ*/
/* 基本レイアウト
-------------------------------------*/
#sitemap {
	position: relative;
	line-height: 1.8;
	background-color:#fff;
}
.sitemap_ph {
	position: absolute;
	top: 147px;
	right: 50px;
}
/*追加CSS→ローカル用CSSに追加する分*/
.ml30 {
	margin-left: 30px;
}
/* 会社概要 tuika 469~
-------------------------------------*/
#contents-in .blue1 .table01 {
	line-height: 1.2em;
}
#contents-in .blue1 .table01 th,td {
	padding-top: 10px;
	padding-bottom: 10px;
}
#contents-in .blue1 .history th,td {
	height: 24px;
}

#contents-in .blue1 about ul {
	margin-top: -20px;
}
#contents-in .blue1 table.table02 .bgccc {
	background: #ccc;
	color: #FFF;
	padding:0  !important;
	text-align:center;
}
#contents-in .blue1 table.table02 .nostyle {
	padding-left: 15px;
}


/*折込料金表　606～※すべて差し替え*/
.orikomi_price .contents-box {
	margin-bottom: 20px;
}
/*.orikomi_price .in {
	margin-bottom: 20px;
}*/
.orikomi_price table.orikomi {
	width: 500px;
	line-height: 1.2em;
	margin: -30px auto 5px;
}
.orikomi_price table.orikomi th {
	border: 1px solid #8FC31F;
	background: #CCE198;
	padding-top: 5px;
	padding-bottom: 5px;
}.orikomi_price table.orikomi2 th {
	border: 1px solid #8FC31F;
	background: #CCE198;
	padding-top: 5px;
	padding-bottom: 5px;
}

.orikomi_price table.orikomi td {
	border: 1px solid #8FC31F;
	height: 30px;
}
.orikomi_price table.orikomi2 td {
	border: 1px solid #8FC31F;
	height: 30px;
}
.orikomi_price table.orikomi2 {
	width: 500px;
	line-height: 1.2em;
	margin: 0px auto 5px;
}

.orikomi_price table.orikomi .tbtext {
	margin: 10px;
}
.orikomi_price .fs_nomargin {
	font-size: 10px;
	line-height: 1.2em;
}
.orikomi_price table.orikomi th .strong {
	margin-top: 10px;
	margin-bottom: 10px;
}

.orikomi_price .bg {
	width: 390px;
	padding: 15px;
	background: #CCE198;
	margin: 10px auto;
}



/*.orikomi_price .contents-box table.orikomi_price {
	width: 420px;
	margin-top: -19px;
	margin-bottom: -5px;
}
.orikomi_price .contents-box table.orikomi_price th {
	width: 90px;
}
.orikomi_price .contents-box table.orikomi_price td {
	width: 90px;
}*/



/*style3*/

.center-on{margin:0 auto;text-align:center;}
.sp-color{color:#009FDE;}
.deli-top{background:url("img/deli_img.png") no-repeat center right;height:134px;}
.deli-top p{width:370px;margin-top:40px;}
.deli-color{color: #F8B62D;}
.ins-color{color: #EE794B;}
.deli-style_disc{list-style:disc;}
.kome{list-style-image: url(img/dot_kome.png);}
.table-deli td{border:1px solid #F8B62D;}
#ins-list_pt li{padding-top:5px;}

.ins-top{background:url("img/ins_img.png") no-repeat top right;}
.ins-top2{background:url("img/ins_img2.png") no-repeat center right;height:134px;}
.ins-top3{background:url("img/ins_img3.png") no-repeat center right;height:134px;}
.ins-top p{width:350px;margin-top:40px;}
.ins-top2 p{width:350px;margin-top:40px;}
.ins-top3 p{width:350px;margin-top:40px;}
.table-ins img{margin:5px 0;}
.table-ins p{margin:10px 0;}

.nov-top{background:url("img/nov_img.png") no-repeat center right;height:134px;}
.nov-top p{width:350px;margin-top:40px;}
.recruit-top{background:url("img/office_phot.jpg") no-repeat top right;min-height:224px; margin-bottom:20px;}
.recruit-top p{width:310px;margin-top:40px;}

.ad-about{
	background:url("img/office_phot.jpg") no-repeat center right;
	margin-bottom:20px;
	top: 5px;
}
.ad-about p{width:260px;height:244px;margin-top:40px;}
p.ad-about-data{padding:0;}




.site_privacy-top{margin-bottom:20px;}
.site_privacy-top p{margin-top:40px;}
p.privacy-data{margin-left:-5px;padding:0;text-align:right;}
.toiawase-top{background:url("img/office_phot.jpg") no-repeat topotoiawase_form right;margin-bottom:20px;}
.toiawase-top p{width:310px;margin-top:40px;}

#privac-table{margin:0 auto;}
#privac-table .sub_td_tit{padding:10px;background-color:rgb(242,248,252);text-align:center;}
#privac-table td{border: 1px solid #009FDE;}
#privac-table .sub_td_txt{padding:10px;}
#privacy-box{background-color:rgb(242,248,252);width:365px;padding:15px;}

#map_orikomi_area{background:url("img/mapC-0.png") no-repeat;width:561px; height:345px;overflow:hidden;}
#map_orikomi_area img{border-style: none;}


#map_orikomi_dl{background:url("img/mapA-0.png") no-repeat;width:571px; height:345px;overflow:hidden;}
#map_orikomi_dl img{border-style: none;}


#map_delivery{background:url("img/mapB-0.png") no-repeat;width:543px; height:345px;overflow:hidden;}
#map_delivery img{border-style: none;}

.orikomi_dl table.orikomi {width: 500px;margin: 10px auto 20px;}
.orikomi_dl table.orikomi th {border: 1px solid #8FC31F;background: #CCE198;}
.orikomi_dl table.orikomi td {border: 1px solid #8FC31F;height: 60px;padding:10px 0;}
.orikomi_dl table.orikomi .tbtext {margin: 10px;}

#contact-form{margin:0 auto;width:460px;}

#home-menu a:link    {text-decoration : none ; }
#home-menu a:visited {text-decoration : none ; }
#home-menu a:hover   {text-decoration : none ; }
#home-menu a:active  {text-decoration : none ; }
#contents-in #site_map .contents-head {margin-bottom: 50px;}

/*サイトマップ*/
#sitemap_list {background: #fff;width: 570px;font-size: 12px;line-height: 1.8;margin:0 auto;padding: 5px 10px;border-top: 3px solid #009FDE;}
#sitemap_list li.home-item {margin-left: 0px;}
#sitemap_list li {background: url("img/line_dotted_blue.png") repeat-x 0 1.8em;text-indent: 0;padding: 0 0 12px 0px;margin: 12px 0;list-style-type: none;}
#sitemap_list li a {color: #666;background: url("img/ico_lv1.png") no-repeat left center;text-decoration: none;display: inline-block;padding-left: 25px;/*line-height: 32px;*/}
#sitemap_list li li {font-size: 11px;background: none;margin: 7px 0 0 0;padding: 1px 0 0 27px;}

#sitemap_list li li a {background: url("img/ico_lv2.png") no-repeat left center;padding-left: 15px;line-height: normal;}
#sitemap_list li li li {padding-left: 15px;}
#sitemap_list li li li a {background: url("img/ico_lower_lv.png") no-repeat left center;}
#sitemap_list ul {padding: 0;margin: 0;}
#sitemap_list .posts_in_category {position: absolute;padding-left: 10px;padding-top: 3px;}
#sitemap_list li li .posts_in_category {padding-top:0;}
#sitemap_list li .posts_in_category a {background: #fff url("img/ico_post_list.png") no-repeat center;text-indent: -9999px;display: block;width: 1.2em;height: 1.2em;border: solid 1px #ccc;padding: 0;}

/*TOPスライドショー*/
#topslider,#slider{width:320px;overflow:hidden !important;position:relative;margin:0;padding:0;zoom:1;}
#topslider ul,#slider ul{margin:0;padding:0;}
#topslider li,#slider li{margin:0;padding:0;list-style:none;}
#topslider,#topslider li{width:320px;height:320px;}
#slider,#slider li{ width:320px;height:158px;}


/*top_scroll*/
.s2v {display:block;right:0;position:fixed;bottom:90px;cursol:pointer;}


/*アコーディオン*/
#accordion{margin-bottom:40px;}

/*ナビ　banner*/
img.nav_banner {
	text-align: right;
	margin-left: 47px;
}

/* Noscript Message */
#msgNoscript {display: block;position: absolute;top: 0;left: 0;z-index: 9999;width: 100%;padding: 5px 0;border-top: 1px solid #f00;border-bottom: 1px solid #f00;background: #fcc;color: #f00;font-size:12px;line-height: 1.2;text-align: center;}