@charset "utf-8";
/*
Theme Name: Shoichi
Theme URI: 
Description: 
Version: 1.0
Author: Shoichi
Author URI: 
Tags: 
*/

table.aboutTbl1 {
    margin-bottom: 1em;
    border: 1px solid #BBCCDD;
    width: 100%;
}




table.aboutTbl1 td {
    width: 50%;
}

table.aboutTbl1 th, table.aboutTbl1 td {
    padding: 16px 10px;
    border-bottom: 1px solid #d7dfea;
}



/*--------------------------------
もっと読むボタン
---------------------------------*/

.morebtn {
    text-align: center;
    padding-top: 10px;
    clear: both;
}


.more-link {
    min-width: 240px;
    background: #FFF;
    display: inline-block;
    font-size: 18px;
    line-height: 47px;
    border: 2px solid #FF0000;
    text-align: center;
    color: #FF0000;
    padding: 0 20px;
    margin: 0 auto;
    border-radius: 0px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
}



/*
通販買取用
==============================================================================
*/

.topbox1{
 
}

.bar{}

.nonback{ background-image:none !important; margin:0;}
.blue_b{background-color:#1e7cd1;}

#container_k{
 width:1080px;
 margin: 0px auto;
background: #FFF none repeat scroll 0% 0%;}
/*
#container_k p{padding:0 90px 0 90px;} */

#container_k img{margin:0 auto; display:block;}

.kaitori_contact{width:450px; margin:0 auto;}

.green_b{background-color:#c5f1b0; padding:1px;}
.honpo{width:600px; color:#000; font-size:120%; margin:50px auto; border:4px solid #55c028;}
.honpo th{color:#FFF; background-color:#55c028; border-right:1px solid #55c028; border-bottom:1px solid #FFF; padding:5px 15px;}
.honpo td{ border-bottom:1px solid #55c028; padding:5px 15px; background-color:#FFF;}
.btm_last{border-bottom:none;}
.right_last{border-right:none;}

/***** アコーディオン *****/
dl.accordion {width:100%; margin:0 auto 30px; padding:0%;}
dl.accordion dt {
background:url(images/open.png) 97% center no-repeat, -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6-15 */
background:url(images/open.png) 97% center no-repeat,  -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
background-size:contain;
 border: 1px solid #D2D0D0;
height:40px; text-indent:10px; 
line-height:40px; 
color:#333; 
font-weight:bold; 
cursor:pointer;
border-radius: 2px;
/*    box-shadow: 0 1px 0 rgba(0, 0, 0, .3),
                            0 2px 2px -1px rgba(0, 0, 0, .5),
                            0 1px 0 rgba(255, 255, 255, .3) inset;
    text-shadow: 0 1px 0 rgba(255,255,255, .9);*/
}
dl.accordion dt span{display:block; box-sizing:border-box;
　　　　 border:1px solid white;}

dl.accordion dt.open {
    background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/close.png) 97% center no-repeat,-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6-15 */
    background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/close.png) 97% center no-repeat,-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
background-size:contain;
}
dl.accordion dd { background:#FFF; padding:10px; line-height:1.5; display:none;}


#acMenu dt{
    display:block;
    width:60%;
    margin:0 auto;
    line-height:2em;
    text-align:center;
    border:#666 1px solid;
    cursor:pointer;

    }
#acMenu dd{
    background:#f2f2f2;
    width:100%;
    display:none;
    }


.menu:after {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -14px;
    content: '>';
    font-size: 14px;
    font-weight: bold;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -moz-transition: all, 0.25s, linear;
    -o-transition: all, 0.25s, linear;
    -webkit-transition: all, 0.25s, linear;
    transition: all, 0.25s, linear;
}
 
.menu.active:after {
    -moz-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    -webkit-transform: translate(0, 50%);
    transform: translate(0, 50%);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}




/*
reset
==============================================================================
*/




* {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6,h7 {
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0 0px 0;
}

img, a img {
	border:none;
	vertical-align:middle;
	width: auto;
  max-width: 100%;
 height:auto;
}

ol li,
ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ol, ul, dl, li, dt, dd {
	zoom:1;
}

textarea {
	font-size:100%;
}

strong {
	font-weight:bold;
}

table {
	text-align:left;
	border-collapse:collapse;
}

th {
	text-align:left;
}

h2 a {color:#FFF;}

/*
clear
==============================================================================
*/

.clearfix { 
	zoom:100%;
}

.clearfix:after {
	content:" "; 
	clear:both; 
	height:0; 
	display:block; 
	visibility:hidden;
}

.clear {
	clear:both; 
}

/*
text color
==============================================================================
*/

.red{
	color:#FF0000;
	font-weight:bold;
}

.blue {
	color:#006699;
	font-weight:bold;
}

/*
layout
==============================================================================
*/

.left {
	display:block;
	float:left;
}

.right {
	display:block;
	float:right;
}

/* Responsive images and other embedded objects */
img,
object,
embed,
video,
iframe {
  width: auto;
  max-width: 100%;
 height:auto;
}

img.left {
	margin-right:10px;
	padding:3px;
	/*border:1px solid #CCCCCC;*/
}

img.right {
	margin-left:10px;
	padding:3px;
	/*border:1px solid #CCCCCC;*/
}

.alignLeft {
	text-align:left;
	float:left;
}
.alignleft {
	text-align:left;
	float:left;
}

.alignRight {
	text-align:right;
	float:right;
}
.alignright {
	text-align:right;
	float:right;
}

.alignCenter {
	text-align:center;
}

.aligncenter {
	text-align:center;
	display:block;
	margin:0 auto;
}

.padding5 {
	padding:5px;
}

.padding10 {
	padding:10px;
}

.padding20 {
	padding:20px;
}

.inline {
	display:inline;
}

.hidden {
	display:none;
}

.lleft{float:left; display:inline;}
.rright{float:right; display:inline;}

.center{display:block; margin:0 auto;}

.smf{display:none;}
.pc{display:block;}

/*
layout
==============================================================================
*/

body {
	color:#333;
	font-size:16px;
	line-height:170%;
	font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	background:#FAF8E2 url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/bg.gif) left top repeat-x;
}

#container {
	max-width:1100px;
	margin:0 auto;
	background:#FFFFFF;
	
}

#wrapper {
	padding:0 25px;
}

#main {
	float:right;
	width:72%;
	
}

#side {
	float:left;
	width:23%;
}

/*
header
==============================================================================
*/

#header {
	margin-bottom:20px;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/bg_header.gif) left bottom repeat-x;
}

#header .headerLeft {
	float:left;
	padding:7px 0 15px 25px;
}

#header .headerLeft .message {
	color:#999999;
	font-size:13px;
}

#header .headerLeft .message b,
#header .headerLeft .message strong {
	font-weight:normal;
}

#header .headerLeft .logo {
	
}

#header .headerRight {
	position:relative;
	float:right;
	padding:0 15px 0 0;
}

#header .headerRight ul.nav {
	float:left;
	padding: 4% 0;
	text-align:right;
}

#header .headerRight ul.nav li {
	font-size:13px;
	display:inline;
	padding:0 6px;
	border-right:1px solid #CCCCCC;
}

#header .headerRight ul.nav li.end {
	padding:0 0 0 6px;
	border-right:none;
}

#header .headerRight .btnInquiry {
	float:right;
}

#header .headerRight .tel {
	
}

#header .description {
	color:#FFFFFF;
	font-size:13px;
	text-align:right;
	padding:4px 7px 2px;
	background:#FF9900 url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/bg_description.gif) left top no-repeat;
	line-height: 130%;
}



/*
side
==============================================================================
*/

#side {
}

#side .sideNav {
	margin-bottom:15px;
	padding-bottom:4px;
	/*background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/side_bg.gif) left bottom no-repeat;*/
}


#side .Nav1 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:8px 0 6px;
	background: -moz-linear-gradient(top,  #ffcc00 0%, #ffb300 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffcc00 0%,#ffb300 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffcc00 0%,#ffb300 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ffb300',GradientType=0 ); /* IE6-9 */

}

#side .sideNav li {
	font-size:14px;
	margin:0 1px;
	padding:9px 6px;
	/*background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/side_li_bg.gif) left bottom repeat-x;*/
	border-top:1px solid #DFD4BE;
	line-height:130%;
}

.sideNav ul{border:1px solid #DFD4BE;border-top:none;}

/*
#side .sideNav li.end {
	padding:9px 6px 12px;
	background:none;
	border-bottom:none;
}
*/

#side .sideNav li a {
	color:#333333;
}

#side .sideNav .content {
	padding:10px;
}

/*　ウィジェット　*/
#side .widget {
	margin-bottom:15px;
	padding-bottom:4px;
	/*background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/side_bg.gif) left bottom no-repeat;*/
}


#side .sidebar-title {
	color:#FFFFFF;
	font-size:108%;
	font-weight:900;
	text-align:center;
	padding:8px 0 6px;
	background: -moz-linear-gradient(top,  #ffcc00 0%, #ffb300 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffcc00 0%,#ffb300 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffcc00 0%,#ffb300 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ffb300',GradientType=0 ); /* IE6-9 */
	text-shadow: 2px 4px 3px rgba(0,0,0,0.2);
}

#side .widget li {
	font-size:14px;
	margin:0 1px;
	padding:9px 6px;
	/*background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/side_li_bg.gif) left bottom repeat-x;*/
	border-top:1px solid #DFD4BE;
	line-height:130%;
}

.widget ul{border:1px solid #DFD4BE;border-top:none;}



/*
#side .widget li.end {
	padding:9px 6px 12px;
	background:none;
	border-bottom:none;
}
*/

#side .widget li a {
	color:#333333;
}

#side .widget .content {
	padding:10px;
}
/**/

#side .sideProfile {
	color:#504C1A;
	margin-bottom:15px;
	padding:8px;
	background:#FAF8E2;
	
}

#side .Profile {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding:4px 4px;
	background:#D5D1A0;
	text-align:center;
}

#side .sideProfile .photo {
	text-align:center;
	margin-bottom:10px;
}

#side .sideProfile ul {
	margin-bottom:8px;
}

#side .sideProfile li {
	font-size:11px;
	line-height:1.5;
}

#side .sideProfile p {
	font-size:13px;
	line-height:1.5;
	margin-bottom:1em;
}

/**/

#side .sideAbout {
	color:#2C5A6F;
	font-size:14px;
	margin-bottom:15px;
	padding:8px;
	background:#DBEFF8;

}

#side .About1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding:4px 4px;
	background:#AED7EA;
	text-align:center;
}

#side .About2 {
	margin-bottom:0.5em;

}

#side .sideAbout dt {
	font-weight:bold;
}

#side .sideAbout dd {
	margin-bottom: 0.5em;
margin-left: 1em;
line-height: 150%;
word-wrap: break-word;
}

#side .sideBnr img{
	margin-bottom:15px;
}

/*
footer
==============================================================================
*/

.pagetop {
	font-size:13px;
	text-align:right;
	padding:0 25px;
}

#footer {
	padding:0;
}

#footer ul.nav {
	font-size:10px;
	text-align:center;
	margin-bottom:10px;
}

#footer li {
	display:inline;
	padding:0 3px;
	border-right:1px solid #CCCCCC;
}

#footer li.end {
	border:none;
}

#footer li.title {
	font-weight:bold;
}

#footer p.description {
	color:#666666;
	font-size:13px;
	text-align:center;
	margin:30px 0 20px;
}

#footer p.copyright {
	color:#999999;
	font-size:13px;
	text-align:center;
}

/*
main
==============================================================================
*/

 .bread {
	font-size:11px;
	margin-bottom:10px;
/*	margin-left:28%; */
}

#main h1 {
	color:#FFFFFF;
	font-size:125%;
	font-weight:900;
	text-align:left;
	padding:15px 15px;
	background: -moz-linear-gradient(top,  #ffcc00 0%, #ffb300 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffcc00 0%,#ffb300 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffcc00 0%,#ffb300 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ffb300',GradientType=0 ); /* IE6-9 */
	text-shadow: 2px 4px 3px rgba(0,0,0,0.2);
	margin-bottom:1em;
}




#main h1 span {
	display:block;
	
	/*background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/h1_bg.jpg) left top no-repeat;
	border-top:1px solid #FFFFFF;*/
}

 h2 {
	color:#333333;
	font-weight:900;
	margin-bottom:1em;
	padding:10px;
	/*background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/h2_bg.gif) left top repeat-x;*/
	text-align:center;
	font-size:125%;
	border-bottom:2px solid #333;
	line-height:150%;

}

 h2 span {
	display:block;
/*	padding:7px 8px 8px;*/
	/*background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/h2_bg.gif) left bottom repeat-x;
        border-color: #FA0 #DFD4BE #DFD4BE #DFD4BE;
	border-width: 3px 1px 1px 1px;
	border-style: solid solid solid solid; */
	box-sizing: border-box;
}

#main h2.archive_title{
	color:#FFFFFF;
	font-size:125%;
	font-weight:900;
	text-align:left;
	padding:15px 15px;
	background: -moz-linear-gradient(top,  #ffcc00 0%, #ffb300 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffcc00 0%,#ffb300 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffcc00 0%,#ffb300 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ffb300',GradientType=0 ); /* IE6-9 */
	text-shadow: 2px 4px 3px rgba(0,0,0,0.5);
	margin-bottom:1em;
	border:none;
	    width: 95%;
}

#main h3 {
	color:#FF6600;
	font-size:100%;
	font-weight:900;
	margin-bottom:1em;
	padding:4px 0 4px 6px;
	border-left:6px solid #FF9900;
	border-bottom:1px solid #FF9900;
}

#main p {
    font-size: 100%;
    color: #333;
    margin-bottom: 2.2em;
}

#main p strong {
	color:#996600;
}

#main ul,
#main ol,
#main dl {
	margin-bottom:1em;
}

#main ul li {
	line-height:1.6;
	padding:0 0 0.5em 24px;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/bullet.gif) 3px top no-repeat;
}

#main .catch {
	color:#FF3333;
	font-size:16px;
	font-weight:bold;
	line-height:1.6;
	text-align:center;
	margin-bottom:1em;
}

#main .idea {
	padding:10px;
	border:10px solid #EEEEEE;
	margin-bottom:1em;
}

#main .idea h2 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:1em;
	padding:10px;
	background-color:#FF9900;
	background-image:none;
	border:5px solid #FFBB22;
}

#main .idea h2 span {
	display:block;
	padding:0;
	background:none;
}


/*
toppage
==============================================================================
*/

.itemList {
	margin-bottom:1em;
	padding-top:12px;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/top/bg_item.gif) left top no-repeat;
	border: 2.5px solid #9BC150;
box-sizing: border-box;
border-radius: 8px;
}

.itemList .inner {
	padding:0 15px 15px;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/top/bg_item.gif) left bottom no-repeat;
}

#main .itemList h2 {
	color:#006600;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:0.5em;
	padding:0;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/common/dot.gif) left top no-repeat;
}

#main .itemList ul {
	margin:0;
}

#main .itemList li {
	float:left;
	width:103px;
	color:#666600;
	font-size:14px;
	font-weight:bold;
	line-height:1;
	padding:5px 0 5px 19px;
	background:none;
}

#main .itemList li.apparel  { background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/top/denim.gif) left 3px no-repeat; }
#main .itemList li.brand    { background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/top/bag.gif) left 3px no-repeat; }
#main .itemList li.grocer   { background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/top/bicycle.gif) left 3px no-repeat; }
#main .itemList li.life     { background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/top/restaurant.gif) left 3px no-repeat; }
#main .itemList li.electric { background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/top/tv.gif) left 3px no-repeat; }
#main .itemList li.food     { background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/top/noodle.gif) left 3px no-repeat; }
#main .itemList li.other    { background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/top/chair.gif) left 3px no-repeat; }


.merit th {
	width:100px;
	font-weight:bold;
	line-height:1.6;
	vertical-align:top;
}

.merit td {
	line-height:1.6;
	margin-top:-1.6em;
	margin-bottom:0.5em;
}

/*
flow
==============================================================================
*/

.flowLayout {
	margin-bottom:1em;
}

#main .flowLayout h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:0.5em;
	padding:0;
	border:none;
}

body.page-id-5 #main .flowLayout h3 {
	color:#3366CC;
}

body.page-id-7 #main .flowLayout h3 {
	color:#CC3333;
}

#main .flowLayout p {
	margin-bottom:0;
}

.flowExample {
	margin-bottom:1em;
	padding:15px;
	background:#FFFF99;
}

.flowExample h3 {
	margin-bottom:0.5em;
}

.flowExample h4 {
	font-weight:bold;
	line-height:1.5;
	margin-bottom:0.5em;
}

/*
advantage
==============================================================================
*/

table.advantageTbl {
	margin-bottom:1.5em;
	width:100%;
}
table.advantageTbl th {width:100%;}
table.advantageTbl th img{width:100%;}

table.advantageTbl td {
	color:#666633;
	line-height:1.6;
	padding:10px 10px;
	background:#FFFFCC;
	width:100%;
}

/*
voice
==============================================================================
*/

.voiceGreeting  {
	color:#669900;
	font-size:16px;
	font-weight:bold;
	line-height:1.6;
	text-align:center;
	margin-bottom:1em;
	padding:60px 0 50px;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/voice/bg.jpg) left top no-repeat;
}

.customerVoice {
	margin-bottom:2em;
	padding:0.8em;
	background:#CCBB99;
}

.customerVoice dl {
	padding:10px 10px;
	background:#FFFFFF;
}

.customerVoice dt {
	font-weight:bold;
	margin-bottom:10px;
	padding:5px 0 5px 22px;
	background:#FFDDAA url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/voice/mail.gif) 3px 4px no-repeat;
}

.customerVoice dt span {
	font-size:11px;
	font-weight:normal;
}

.customerVoice dd {
	line-height:1.5;
	padding:0 5px;
}

/*
qanda
==============================================================================
*/

.qaIndex {
	margin:0 10px 2em;
	padding:16px 10px 10px 16px;
	border:1px solid #CCCCCC;
}

.qaIndex li {
	line-height:1.6;
	padding:0 0 0.5em 20px;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/q_a/q_s.gif) left 3px no-repeat;
}

dl.qaList dt.q {
	color:#FF3333;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 18px 46px;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/q_a/q.gif) left top no-repeat;
}

dl.qaList dd.a {
	line-height:1.6;
	padding-left:46px;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/q_a/a.gif) left top no-repeat;
}

/*
link
==============================================================================
*/

#main table.linkTbl {
	width:99%;
	border:1px solid #FF9900;
	margin:0 1px 2em;
}

#main table.linkTbl th,
#main table.linkTbl td {
	font-size:14px;
	line-height:1.5;
	padding:8px 8px;
}

#main table.linkTbl thead th {
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:1;
	background:#FF9900;
}

#main table.linkTbl tbody td {
}

#main table.linkTbl tbody h3 {
	font-weight:bold;
	margin-bottom:10px;
}

#main table.linkTbl tbody p {
	margin-bottom:1em;
}

#main table.linkTbl tbody textarea {
	width:99%;
	margin-bottom:20px;
}

/*
about
==============================================================================
*/

table.aboutTbl {
	margin-bottom:1em;
	border:1px solid #BBCCDD;
	width:80%;
}

table.aboutTbl th,
table.aboutTbl td {
	padding:16px 10px;
	border-bottom:1px solid #d7dfea;
}

table.aboutTbl th {
	width:30%;
	color:#516570;
	background:rgba(193,211,230,0.2);
}

.enkaku{width:100%;margin-bottom:50px;}
table.enkaku th{font-weight:bold;width:15%;text-align:center;}
table.enkaku td{width:80%;}

/*
recruit
==============================================================================
*/

.recruitBox {
	margin-bottom:1em;
	padding:20px 20px;
	border:4px solid #FFCC00;
}

#main .recruitBox h3 {
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0.5em;
	padding:0;
	border:none;
}

/*
alliance
==============================================================================
*/

#main h3.buy {
	height:90px;
	position:relative;
	color:#FF6600;
	font-size:18px;
	font-weight:bold;
	margin-bottom:1em;
	padding:0 0 0 200px;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/alliance/buy_bg.gif) left bottom no-repeat;
	border:none;
}

#main h3.buy span {
	display:block;
	position:absolute;
	top:48%;
	padding-bottom:5px;
}

#main h3.sell {
	height:90px;
	position:relative;
	color:#003399;
	font-size:18px;
	font-weight:bold;
	margin-bottom:1em;
	padding:0 0 0 200px;
	background:url(https://storage.googleapis.com/staging.adroit-chemist-211614.appspot.com/images/alliance/sell_bg.gif) left bottom no-repeat;
	border:none;
}

#main h3.sell span {
	display:block;
	position:absolute;
	top:48%;
	padding-bottom:5px;
}

/*
form
==============================================================================
*/

table.formTbl {
	margin-bottom:1em;
	border:1px solid #CCCC66;
}

table.formTbl th,
table.formTbl td {
	padding:12px 8px;
	border-bottom:1px solid #CCCC66;
}

table.formTbl thead th {
	color:#336600;
	text-align:center;
	background:#CCFF66;
}

table.formTbl tbody th {
	width:140px;
	background:#FFFF99;
}

#main table.formTbl p {
	font-size:13px;
	margin-top:0.25em;
	margin-bottom:0;
}

#main .wpcf7-list-item {
	display:block;
	padding:2px 0;
}

.ex {
	color:#666666;
	font-size:13px;
	margin-left:5px;
}

.require {
	color:#FF0000;
	font-size:13px;
	margin-left:5px;
}

.btns {
	text-align:center;
	margin:2em 0;
}

input{
padding:2px;
max-width:95%;
line-height:130%;
}


textarea{max-width:100%;}

.btns input,
.btn {
	padding:4px 10px;
}

/*
blog
==============================================================================
*/

.navigation {
	margin-bottom:1em;
}

.post {
	margin-bottom:3em;
}

.rm,.postmetadata {
	text-align:right;
	font-size:90% !important;
}



.vcard {
	margin-bottom:0.5em;
}

.commentmetadata {
	margin-bottom:0.5em;
}



/* ************************************************ 
*	.slicknav
* ************************************************ */
.slicknav_menu {
display:none;
}

ul#menu{
margin: 5px 0px 5px 0px;
padding:0 0 0 0;
height:44px;
}

ul#menu li{float:left;list-style:none; margin:0;width:14.28571%;}

ul#menu a{
display: block;
}



/***** コンタクトフォーム *****/
.contact{width:80%; margin:0 auto; display:block;}
.contact h2{color: #336600;
    text-align: center;
    background: #dbff93;;
	margin-top:1em !important;
	margin-bottom:0 !important;}

.c1{
background:#FFEEEE;
padding:2% 3%;
border-bottom:1px solid #ccc;
color:#595858;
display:block;
line-height:35px;
width:94%;
}
 
.c2{
background:#E8EEF9;
padding:2% 3%;
border-bottom:1px solid #ccc;
color:#595858;
line-height:35px;
width:94%;
}
 
p.c1,p.c2{
margin:0 !important;
}
 
.c1:hover,.c2:hover{
background:#FFF;
}
 
.c1.last,.c2.last{
border-bottom:none;
}
 
.m-alert{
padding:5px;
background:#ff8080;
color:#fff;
margin:5px;
font-weight:normal;
}
 
input[type=text],input[type=tel],input[type=email]{
font-size:15px;
}
 
.c1 textarea,.c2 textarea{
font-size:13px;
width:100%;
}
 
.file{
margin:10px;
display:block;
}
 
span.wpcf7-list-item { display: block; }
input[type=text],input[type=email],input[type=tel]{
   width:95%;
}
 
input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus{
   border:solid 1px #20b2aa;
}
 
input[type=text], select,input[type=email],input[type=tel]{
   outline: none;
}
 
.contact_right textarea{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   width:100%;
   padding:0 3px;
}
 
.contact_right textarea:focus{
   border:solid 1px #20b2aa;
}
 
.contact_right textarea {
   outline: none;
width:100%;
}
 
input[type=submit]{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#a9a9a9 1px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   width:40%;
   height:30px;
font-size:20px;
   padding:0 3px;
   margin:5px;
   cursor:pointer;
   color:#333;
   font-weight:normal;
   background:#f5f5f5;
   text-shadow:1px 1px 0px #fff;
}
 
.contact_form input[type=submit]{
width:50%;
}
 
.contact_form input[type=text],.contact_form input[type=email]{
width:100%;
height:50px;
font-size:1.5em;
}
 
input[type="radio"]{
margin: 0 0 4px 0 !important;
}

/*　two,threeのサイズ調整 */

/*　margin,paddingの統一 */
.two, .two1, .two2, .two3, .three, .three1, .three2, .three3 {margin: 5px 1%; padding: 0px;}

/*　サイズ幅　twoが48%　threeが31% (margin左右に1%考慮) */
.two, .two1, .two2, .two3 {width:48%;}
.three, .three1, .three2, .three3 {width:31%;}
.four1 {width:25%;}
.three4 {width:66%;}

/*　左寄せか右寄せ　（2,3が右寄せ） */
.two, .two1, .three, .three1, .four1{float: left;}
.two2, .two3, .three2, .three3{float: right;}



/*wp-pagenavi base*/
.wp-pagenavi {
	clear: both;
	text-align:center;

}
.wp-pagenavi a, .wp-pagenavi span {
	color: #999;
	background-color: #FFF;
	border: solid 1px #e0e0d2;
	padding: 8px 15px;
	margin: 0 2px;
	white-space: nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	text-align: center;
	text-decoration:none;
}
.wp-pagenavi a:hover{
    color:#FFF; 
    background-color:#999; 
    border-color:#999;
    }
.wp-pagenavi span.current{
	color: #FFF;
	background-color: #66cccc;
	border-color: #66cccc;
	font-weight: bold;
    }
