@charset "utf-8";

#mainv{margin:0 0 20px 0;}
#mainv .flexslider{/*float:left;width:700px;*/}
#mainv #control{float:right; width:275px;}
#mainv #control li{cursor:pointer;margin-bottom:5px;float:none !important;opacity:1 !important;filter:alpha(opacity=100) !important;-ms-filter:"alpha( opacity=80 )" !important;}
#mainv #control .flex-direction-nav,#mainv .is-right .flex-control-nav{display:none;}

/* --------------------------------------------------
jQuery FlexSlider v2.2.0 http://www.woothemes.com/flexslider/
Copyright 2012 WooThemes Free to use under the GPLv2 license.
http://www.gnu.org/licenses/gpl-2.0.html
Contributing author:Tyler Smith (@mbmufffin) */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.flex-direction-nav .flex-prev{left:-40px;}
.flex-direction-nav .flex-next{right:-40px;text-align:right;}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;}

.flex-control-nav{/*display:none;*/}
.flex-control-nav {width:100%; text-align:center; margin:25px 0 0 0;}
.flex-control-nav li{margin: 0 6px; display: inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{width:15px; height:15px; display: block; background:#ccc; cursor:pointer; text-indent:-9999px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px;}
.flex-control-paging li a:hover{/*background:#1aa; background:rgba(0,180,180,0.7);*/ background:#A0C92D;}
.flex-control-paging li a.flex-active{/*background:#1aa; background:rgba(0,180,180,0.9);*/ background:#A0C92D; cursor:default;}

.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}

#bubble{background:url(http://brand.nocor.jp/wp-content/themes/nocor/img/bubble.jpg) no-repeat;height:100%;background-position:center top; overflow:hidden;*zoom:1;}
#bubble:after{clear:both;display:block;content:" ";}

#outline_border{border:1px solid #ccc;}
.outline_box:first-child{border-top:none;}
.outline_box{background:#fff; padding:15px; border-top:1px dotted #ccc;}
/*.outline_box .image{float:left; width:155px; text-align:center;}*/
.outline_box img {
    float: left;
    width: 190px;
}
.outline_box .box_right{ float:right; width:475px;}
.outline_box .box_right a{color:#89b215; display:block;}
.outline_box .box_right h3{font-size:1.4em; line-height:1.65em; margin:7px 0 0 0; border-bottom:1px dotted #89b215; padding:0 0 10px 0;}
.outline_box .box_right p {
	/*text-align:right;*/
	margin:15px 0 0 0;
	font-size:1.2em;
	line-height:1.7em;
}
.outline_box .box_right table{float:right; font-size:1.2em; margin:15px 0 0 0;}
.outline_box .box_right table th{min-width:70px; font-weight:bold;}

#detail article{margin-bottom:45px; font-size:0.7em;}
#detail h2{margin-bottom:20px;}

article#gist{background:url(http://brand.nocor.jp/wp-content/themes/nocor/img/gist.png) no-repeat right bottom;}
article#gist h3{margin-bottom:18px;}
article#gist p{margin-bottom:2em;}

article#policy .flex-prev{background:url(http://brand.nocor.jp/wp-content/themes/nocor/img/parts/left.png);width:19px;height:36px;}
article#policy h3{color:#010101;font-size:1.2em;text-align:center;margin-top:1em;height:3.4em;}
article#policy li{padding:0 5px;}
article#policy .flex-next{background:url(http://brand.nocor.jp/wp-content/themes/nocor/img/parts/right.png);width:19px;height:36px;}
article#policy .carousel-wrapper{margin:0 40px;}

article#media li{float:left;border:1px solid #bebebf;border-width:1px 0 1px 1px;padding:9px;}
article#media .last{border-width:1px;}
article#media p{width:160px;margin-top:6px;}

article#ranking{float:right;width:360px;}
article#ranking li{float:left;margin-right:15px;}
article#ranking p{width:101px;margin-top:6px;}

/*article#news{float:left;width:360px;}*/
article#news dd{padding-bottom:8px;border-bottom:1px dotted #ccc;margin-bottom:8px;}
article#news dd a{display:block;}

article#faq{clear:both;}
article#faq dt{background:url(http://brand.nocor.jp/wp-content/themes/nocor/img/parts/q.jpg) no-repeat 0 2px;font-weight:bold;margin-top:14px;padding-left:25px;color:#010101;}
article#faq dd{background:url(http://brand.nocor.jp/wp-content/themes/nocor/img/parts/a.jpg) no-repeat 0 2px;border-bottom:1px dotted #ccc;margin-top:6px;padding-left:25px;padding-bottom:12px;}
#more_faqs{background:#eee; text-align:right; margin:15px 0 0 0;}