/*
Theme Name: pagos
Description: pagos blog
Author: OPUS LIMIT
*/

/* reset style
------------------------------------------ */
tr,dt,ul{margin:0;padding:0;border:0;outline:0;font-size;100%}

/* ++++++ 通常時++++++ */

body	{
	margin: 0;
	padding: 0;
	text-align: center;
	}

#base	{
	margin: 0;
	padding: 0;
	text-align: center;
	}

 
/* ++++++ メイン部分のデザイン ++++++ */
#container {
	width: 960px;
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

#header, #main,#footer	{
	margin: 0 15px;
	}

#wrapper         {
        width: 765px;
        float: left;
        margin-right: 0px;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
        }

#sidebar2	{
        width: 160px;
        float: right;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	}

#sidebar	{
	width: 160px;
        float: left;
	}

#content	{
	width: 590px;
	float: right;
        margin-right: 5px;
	font-size: 80%;

	}


#footer	{
	clear: both;
	}

a	{
	color: #0000FF;
        text-decoration:none;

	}

a:hover{
        color:#ff0000;
        text-decoration:underline;
       }

a:hover img  {
  opacity: 0.7;
 filter: alpha(opacity=70);
 -moz-opacity: 0.7;

     }

em{
	font-style:normal;
	}


/* ++++++ ヘッダー部分のデザイン ++++++ */

#header	{
	background-color: #FFFFFF;
	padding: 20px 0px 0px 0px;
	margin-bottom: 10px;
        font-size: 80%;
        text-align: center;
	}

#header img {
        border:none;
        }

#header p	{
        font-size: 80%;
	margin-top: 4px;
	}

#header h1{
        font-size: 60%;
	color: #dddddd;
	text-align:left	
	}

.season         {
        text-align:center;
        margin: 0px 0px 10px 0px;
        }


/* ++++++ コンテンツ部分のデザイン ++++++ */



#content h1{
       margin: 0px 0px 10px 0px;
}

#content h2{
       margin: 10px 0px 10px 0px;
}

#what           {
         font-size: 85%;
         padding: 0px 0px 10px 0px;
         }


#what p         {
         margin-bottom : -10px; 
         }

#pickup h1      {
         margin: 0px 0px 3px 0px;
         }

#content img    {
         border:none;
         }

.title{
       margin: 20px 0px 5px 0px;
}

.post           {
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
        padding: 5px;
        }

.post h1 {
        font-size:85%;
        font-family:"MS P Gothic";
        }

.post h2	{
	color: #3366aa;
        border-bottom:solid 2px #538ad8;
	background-image: url(images/mark.gif);
	background-repeat: no-repeat;
	padding: 5px 0 5px 30px;
	}

.post h2 a	{
	text-decoration: none;
	}


.post p	{
	color: #000000;
	line-height: 150%;
	}

.post	{
	margin-bottom: 20px;
	}

.pagenav	{
	font-size: 0.75em;
	}

.pagenav2	{
	margin: 10px 0px 0px 5px;
	}
.post img{
	max-width: 580px;
}

#time	{
	font-size: 60%;
        margin:0px 0px 0px 410px; 
	}

#pan    {
        font-size: 0.9em;
        margin: 5px 0px 5px 0px;
        }

#c_category{
        font-size: 0.9em;
        margin: 5px 0px 5px 0px;
        border-top: solid 1px #999999;
        }

#minibox{
        margin: 0px;
        padding: 0px 0px ;	
	}

#minibox h1      {
         margin: 0px 0px 2px 0px;
         }

.miniright{
        width: 295px;
        float: right;
	}

.fb{
        width: 590px;
        text-align: center;
        margin:10px  0px;
	padding: 0px　0px;
	}

.minileft{
        width: 295px;
        float: left;
	padding: 0px　0px;
	}
	
.pict {
        margin:0px 0px 5px 0px;
        padding:5px 1px 5px 1px;
}

.bot {
        padding:0px 0px 0px 0px;
        margin:0px 10px 0px 0px;
}

#tabsbox p{
	line-height: 18px;
	}

/* ++++++ 商品一覧部分のデザイン ++++++ */

.album {
        text-align: center;
        padding:5px 1px 5px 1px;
        margin:5px 2px 8px 2px;
        float:left;
        font-size: 0.8em;
        width:139px;
        height:185px;
        border-color: #C3BEBD;
        border-width: 1px;
        border-style: solid;
        background-color:#EAEAEA;
       overflow:hidden;
}

.t5{
	margin-top: 5px;
}

.t15{
	margin-top: 15px;
}

.thumb{
	width: 130px;
	height: 98px;
}

.album a:hover img {
  opacity: 1;
 filter: alpha(opacity=100);
 -moz-opacity: 1;
 position: relative;
 top: 1px;
}

.usedimg{
	padding: 0px;
        margin: 0px 0px 0px 2px;
	float:left;
	-webkit-box-shadow : 1px 1px 1px 0px #cccccc;
        -moz-box-shadow : 1px 1px 1px 0px #cccccc;
        box-shadow: 1px 1px 1px 0px #cccccc;
}

.album2 {
        padding:5px 0px 5px 0px;
        margin:2px 0px 2px 0px;
        texe-align:center;
        font-size: 0.8em;
        width:148px;
        height:65px;
        border-color: #C3BEBD;
        border-width: 0px;
        border-style: solid;
        background-color:#EAEAEA;
       overflow:hidden;
}

.usedtext {
        float: right;
	vertical-align: top;
}	

.album2 a:hover img {
  opacity: 1;
 filter: alpha(opacity=100);
 -moz-opacity: 1;
 position: relative;
 top: 1px;
}

	
.kako	{
	clear:both;
        margin: 0px 0px 10px 0px;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
	line-height:120%
        }

/* ++++++ サイドバー部分のデザイン ++++++ */

#sidebar,#sidebar2	{
        font-size: 70%;
	}

#sidebar img,#sidebar2 img {
        border:none;
        }

#sidebar h1,#sidebar2 h1     {
        margin: 0px 0px 3px 0px;
        } 

#sidebar h2,#sidebar2 h2	{
        font-size: 120%;
	font-weight: bold;
	color: #000000;
	text-align:center;
	margin: 0;
	padding: 6px 0;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/bg02.gif");
        background-repeat: repeat-x;
        background-color: #999999;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
	}

#sidebar h3	{
        font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-align:center;
	margin: 0;
	padding: 6px 0;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/bg02.gif");
        background-repeat: repeat-x;
        background-color: #999999;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
	}

.colorbox         {
        padding:5px 0px 5px 0px;
        margin: 0px 0px 10px 0px;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
background-color: #ebebeb;
        }

.colorbox2         {
        margin: 0px 0px 10px 0px;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
background: url("https://pagos.jp/wp-content/themes/pagos/images/bg01.gif");
background-repeat: repeat-x;
background-color: #cccccc;
	line-height:120%
        font-size: 70%; 
        }

.colorbox3         {
        margin: 0px 0px 10px 0px;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
background: url("https://pagos.jp/wp-content/themes/pagos/images/bg01.gif");
background-repeat: repeat-x;
background-color: #cccccc; 
        }

.colorbox4         {
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
background: url("https://pagos.jp/wp-content/themes/pagos/images/bg03.gif");
background-repeat: repeat-x;
background-color: #cccccc;
height:20px;
padding:4px 0px;
        }


.colorbox5         {
        margin: 0px 0px 10px 0px;
        border-color: #999999;
	background-color: #ffffff;
        border-width: 1px;
        border-style: solid;
	line-height: 1.5;
        font-size: 100%; 
        }

.colorbox6         {
        text-align:center;
        margin: 0px 0px 10px 0px;
        padding:10px 0px;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
        font-size: 70%; 
        }

.colorbox7         {
        text-align:right;
        margin: 0px 0px 3px 0px;
        font-size: 70%; 
        }

.colorbox8         {
        margin: 0px 0px 10px 0px;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
background: url("https://pagos.jp/wp-content/themes/pagos/images/bg01.gif");
background-repeat: repeat-x;
list-style:inside none;
        }

.colorbox9         {
        text-align:center;
        margin: 0px 0px 10px 0px;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
        font-size: 70%; 
        }

.colorbox12         {
        text-align:left;
        margin: 0px 0px 10px 0px;
        }
	
.tenki         {
        text-align:center;
        margin: 0px 0px 10px 0px;
        padding:0px 0px;
        border-color: #999999;
        border-width: 0px;
        border-style: solid;
        font-size: 70%; 
        }



/* ++++++ フッター部分のデザイン ++++++ */

#footer address	{
        font-size: 80%;
	font-style: normal;
	text-align: center;
	color: #000000;
	padding: 30px 0 10px 0px;
	}

/* ++++++ 買取ページのデザイン ++++++ */

#wrapper 2        {
        width: 605px;
        float: left;        
        }


#box {
	width:605px;
	float:left;
	overflow:hidden;
	margin-right: 0px 10px 0px 0px;	
	}

#sidebar3 {
	width:310px;
	 float:right;
	overflow:hidden;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/side_back.gif");
	background-repeat: repeat-y;
	}

#sidebar3 img {
        border:none;
       margin: 0px 0px 10px 0px;
        }

#box h1{
       margin: 0px 0px 10px 0px;
	}

#box p1	{
        font-size: 80%;
	line-height: 1.1em;
	margin: 0px 0px 10px 0px;
	}

#box p2	{
	font-size: 1.0em;
	font-weight: bold;
	color: #0000ff;
	margin: 0px 0px 10px 0px;
	}


#box  a	{
	        text-decoration:none;
	}

#box a img {
    border-style:none;
}

#box  a:hover{
        color:#ff0000;
        text-decoration:underline;
       }

#box  a:hover img  {
  opacity: 0.7;
 filter: alpha(opacity=70);
 -moz-opacity: 0.7;

     }

.hr1	{
	border-width: 1px 0px 0px 0px; /* 太さ */
	width:600px;
        margin: 0px 0px 10px 0px;
	border-style: solid; /* 線種 */
	border-color: #A9A9A9; /* 線色 */
	height: 1px; /* 高さ */
	}

.colorbox10        {
	text-align:left;
        margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: thin solid #696969;
        }



/* ++++++ サイドバー3部分のデザイン ++++++ */

.sidebox     {
        margin: 0px 0px 0px 25px;
        } 

/* ++++++ 買取トップページのデザイン ++++++ */

.sengen        {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/sengen2.jpg"); 
	background-repeat:no-repeat
        }

.tonagare        {
	margin: 0px 0px 0px 0px;
	padding: 255px 0px 0px 155px;
        }


/* ++++++ 店舗紹介のデザイン ++++++ */


.tenpo1        {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 5px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/haikei1.jpg"); 
	background-repeat:no-repeat
        }

ul.satei	{ 
	width:100%;
	margin:0; 
	padding :0px 0px 165px 0px; 
	list-style: none; 
	}

ul.satei li {
	list-style:none;
	float:left;
	display : inline; 
	padding :0; 
	margin:0; 
}

ul.satei2	{ 
	width:100%;
	margin:0; 
	padding :0; 
	list-style: none; 
	}

ul.satei2 li {
	list-style:none;
	display : inline; 
	padding :0; 
	margin: 0;
}

.table_kaisya	{
	width:100%;margin:20px 0px 10px 0px;padding:0px;
	border-collapse:collapse;
	border-top:1px #999999;
	}
.table_kaisya th	{
	width:25%;padding:4px 2px 2px 4px;
	text-align:left;vertical-align:top;color:#A9A9A9;
	background-color:#EEEEEE;
	border-bottom:1px dotted #999999;border-left:5px solid #008000;
	}
.table_kaisya td	{
	padding:4px 2px 2px 4px;
	border-bottom:1px dotted #999999;border-left:3px double #cccccc;
	}

.colorbox11         {
        text-align:left;
        margin: 0px 0px 10px 0px;
        }

/* ++++++ 出張買取ページのデザイン ++++++ */


.syutu1        {
        font-size: 100%;
	line-height: 1.5em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 5px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/syutu2.jpg"); 
	background-repeat:no-repeat
        }

.syutu2        {
        font-size: 100%;
	line-height: 1.3em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 20px 240px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/syutu3.jpg"); 
	background-repeat:no-repeat
        }

/* ++++++ 梱包説明のデザイン ++++++ */

.imgstep	{
		margin: 5px 0px 10px 5px;
	}

.imgcheck        {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
	margin: 5px 0px 10px 0px;
	padding: 11px 0px 15px 77px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/check.gif"); 
	background-repeat:no-repeat
        }


.konpourod1        {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 60px 5px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/konpou_rod_back1.jpg"); 
	background-repeat:no-repeat
        }

.konpourod2        {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 95px 5px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/konpou_rod_back2.jpg"); 
	background-repeat:no-repeat
        }

.konpourod3        {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 40px 5px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/konpou_rod_back3.jpg"); 
	background-repeat:no-repeat
        }


.konpourod4        {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 105px 5px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/konpou_rod_back4.jpg"); 
	background-repeat:no-repeat
        }

.konpourod5        {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 20px 5px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/konpou_rod_back5.jpg"); 
	background-repeat:no-repeat
        }

.tosagawa2        {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
        }

.konpoureel1        {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 120px 5px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/konpou_reel_back1.jpg"); 
	background-repeat:no-repeat
        }

.konpoureel2       {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 120px 5px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/konpou_reel_back2.jpg"); 
	background-repeat:no-repeat
        }

.konpoureel3       {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 105px 5px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/konpou_reel_back3.jpg"); 
	background-repeat:no-repeat
        }

/* ++++++ 買取の流れのデザイン ++++++ */

.nagare        {
        font-size: 80%;
	line-height: 1.1em;
	white-space: nowrap;
        }

.nagare1        {
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 60px 200px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/step1n.jpg"); 
	background-repeat:no-repeat
        }

.nagare2        {
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 70px 200px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/step2n.png"); 
	background-repeat:no-repeat
        }

.toirai        {
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 170px;
        }

.nagare3       {
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 30px 200px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/step3n.jpg"); 
	background-repeat:no-repeat
        }

.tosagawa        {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 170px;
        }

.nagare4      {
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 60px 200px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/step4n.jpg"); 
	background-repeat:no-repeat
        }

.nagare5      {
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 60px 200px;
        background: url("https://pagos.jp/wp-content/themes/pagos/images/kaitori/step5n.jpg"); 
	background-repeat:no-repeat
        }

/* ++++++ テストページ用CSS ++++++ */
.album4 {
        text-align: center;
        padding:5px 1px 5px 1px;
        margin:5px 6px 5px 6px;
        float:left;
        font-size: 0.8em;
        width:180px;
        height:90px;
        border-color: #C3BEBD;
        border-width: 1px;
        border-style: solid;
        background-color:#EAEAEA;
       overflow:hidden;
}

.album3 {
        text-align: center;
        padding:5px 1px 5px 1px;
        margin:5px 2px 5px 2px;
        float:left;
        font-size: 0.8em;
        width:85px;
        height:123px;
        border-color: #C3BEBD;
        border-width: 1px;
        border-style: solid;
        background-color:#EAEAEA;
       overflow:hidden;
}


#motioncontainer {/*margin:0 auto; Uncomment this line if you wish to center the gallery on page */
width: 100%; /** Set to gallery width, in px or percentage **/
height: 350px; /** Set to gallery height 130px **/
}
#motioncontainer a img {
border: 1px solid #cccccc; /** Set image border color **/
}
#motioncontainer a:hover img {
border: 1px solid navy; /** Set image border hover color **/
}
#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /** Stop Editing Gallery Styles **/
left: -300px;
isibility: hidden;
}
#motioncontainer a:hover {
color: red; /** Dummy definition to overcome IE bug **/
}
/** Do not edit IE conditional style below **/
/** [if gte IE 5.5] **/
#motioncontainer {
width:expression(Math.min(this.offsetWidth, maxwidth)+'px');
}




/* 中古入荷情報table指定
------------------------------------------ */

.sample_04{
width: 100%;
border-collapse: collapse;
border-right: 1px solid #999;
}
.sample_04 th{
width: auto;
padding: 12px 6px;
text-align: left;
vertical-align: top;
color: #fff;
background-color: #555;
border-left: 5px solid #ff6633; 
border-top: 1px solid #fff;
}
.sample_04 td{
width: auto;
padding: 6px;
background-color: #eeeeee;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
}


/* 買取り入力フォーム
------------------------------------------ */
.mface {
	background-color: #FFF;
	text-align: center;
	margin: 0;
	font-size: 12px;
	color: #333;
}
.mface .mface-container {
	width: 800px;
	margin: 0 auto;
	padding: 20px 0;
	text-align: left;
	background-color: #FFF;
}
.mface .mface-bar {
	width: 100%;
	padding: 10px 0;
	margin: auto;
	background-color: #000;
	color: #FFF;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.mface .mface-text2 {
	width: 100%;
	margin: 0 auto;
	padding: 5px;
}
.mface .mface-form_wrapper {
	width: 600px;
	margin: 0 auto;
}
td.mface-left {
	padding: 10px;
	vertical-align: middle;
	width: 40%;
	background-color: #999;
	color: #FFF;
	border: 1px solid #FFF;
}
td.mface-right {
	padding: 10px;
	vertical-align: middle;
	text-align: left;
	width: 60%;
	background-color: #EEE;
	border: 1px solid #FFF;
}
.mface .mface-red {
	color: #F00;
}
.error {
	padding: 8px 13px;
	background: #ffdede;
	border:1px solid #ff0000;
	font-weight: bold;
}

table#mylist{
	width: 100%;
}

/* ページナビボタンデザイン
------------------------------------------ */

.wp-pagenavi{
  clear: both;
  margin-top:10px;
  font-family: 'メイリオ', sans-serif;
  font-size:200%;
}
.wp-pagenavi a,
.wp-pagenavi a:hover,
.wp-pagenavi span.current{
  padding: 2px 5px;
  margin: 2px;
  text-decoration: none;
  border: 1px solid #CCC;
  -moz-border-radius: 5px; /*角丸*/
  -webkit-border-radius: 5px; /*角丸*/
  border-radius: 5px; /*角丸*/
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current{
  background: #ccc;
  color: #fff;
}
/*.wp-pagenavi a,
.wp-pagenavi a:hover{
  -webkit-box-shadow: 1px 1px 1px #aaa;
  -moz-box-shadow: 1px 1px 1px #aaa;
  box-shadow: 1px 1px 1px #aaa;
}*/
.wp-pagenavi span.current{
  font-weight: bold;
  -webkit-box-shadow: 1px 1px 1px #aaa inset;
  -moz-box-shadow: 1px 1px 1px #aaa inset;
  box-shadow: 1px 1px 1px #aaa inset;
}


/* =コンタクトフォーム改装中
-------------------------------------------------------------- */
.kaiform_01{
margin:10px 0px;
width: 100%;
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.kaiform_01 th{
width:30%;
padding:10px 30px;
text-align: left;
vertical-align: middle;
color: #444;
background-color: #feedf3;
font-size:small;
border-left: 3px double #999;
border-top: 1px solid #fff;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.kaiform_01 td{
width:70%;
padding:10px 20px;
background-color: #fafafa;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}


.wpcf7-list-item-label{
font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif !important;
}

.wpcf7-form-control.wpcf7-text.kaiform{
width:100%;
}

.wpcf7-form-control.wpcf7-submit.kaif{
width:30%;
height:30px;
cursor: pointer;
cursor: hand;
}


/* =グーグルマップ埋め込みレスポンシブ
-------------------------------------------------------------- */
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


/* トップページサーチＢＯＸ
-------------------------------------------------------------- */
#srchBox
{
width:588px;
_width:586px;
margin-bottom:10px;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#EEEEEE;
color:#000000;
text-align:left;
}
#srchBox *
{
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:10px 10px 0 10px;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:458px;
margin-right:6px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
width:110px;
}
*html #srchBox #srchBtn
{
padding-top:2px;
}
*:first-child+html #srchBox #srchBtn
{
padding-top:2px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
*:+html #srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}
#srchBox.watermark
{
padding-bottom: 6px;
}
#srchBox.watermark #srchInput
{
padding:1px 1px 2px 1px;
border:1px solid #a5acb2;
background: #fff url(https://pagos.jp/wp-content/themes/pagos/images/minilogo.gif) center center no-repeat;
}
#srchBox.watermark #srchInput.nomark
{
background: #fff;
}
#srchBox.watermark #srchLogo
{
display: none;
} 

/* フォームレスポンシブ
-------------------------------------------------------------- */
.form-width { max-width: 100%;}

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

          入力フォーム

*****************************************/
#area-form{
	min-width: 1100px;
	margin: 0 auto;
}

#form-waku{
	width: 700px;
	margin: 0 auto;
	padding:20px;
	border:solid 1px #ccc;
        behavior: url(“PIE.htc”);
　　/* border-radius */
	border-radius:15px 15px 15px 15px ;
	-moz-border-radius:15px 15px 15px 15px ;
	-webkit-border-radius:15px 15px 15px 15px ;
    /*box-shadow*/
	box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
	-webkit-box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
	-moz-box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
	background-color:#e8e8e8;
	margin-top:30px;
	margin-bottom:30px;
	position: relative;
	behavior: url(/PIE.htc);
}

#form-waku .check{
	margin: 10px 0 0 50px;
	}

table.type00 {
	margin:0 auto 20px auto;
	border-style:hidden;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	background-color: #fff;
    /*box-shadow*/
	box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
	-webkit-box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
	-moz-box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
        behavior: url(“http://pagos.jp/public_html/kaitori/wp-content/themes/smart/PIE.htc”);
}


table.type00 th {
	border-style:hidden;
	width: 30%;
	padding: 14px 0 14px 10px;
	font-weight: bold;
	vertical-align: middle;
}

table.type00 td {
	border-style:hidden;
	width: 70%;
	padding: 14px 0 14px 10px;
	vertical-align: middle;
}

table.type00 .text_type01{font-weight:bold;}

table.type01 {
	margin:0 auto;
	border-style:hidden;
	width: 80%;
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	background-color: #fff;
    /*box-shadow*/
	box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
	-webkit-box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
	-moz-box-shadow:0 0 5px #fff, 0 0 5px #ccc, 0 0 1px #aaa;
}

.even {
	background: #efefef;
}

.required{
  padding: 5px;
  background: #DE8686;
  color: #fff;
  border-radius: 3px;
  margin-right: 3px;
}
.unrequired{
  padding-left: 40px;
}

input.hei{
	max-width: 100%;
	height: 22px;
}
.wpcf7 input[type="submit"] {
	font-size: 100%;
	padding: 10px 30px;
	background: #a22;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	box-shadow: 0 0 1px rgba(0,0,0,.2);
	border: 1px solid #ccc;
}
.photo{
	font-size: 5px;
	}

/* アウトドア買取ページ
-------------------------------------------------------------- */

.ce{
	text-align:center;
}
ul.item_upper{
	width: 578px;
	margin: 0;
	height: 185px;
}

ul.item_upper li{
	width: 185x;
	margin-left: 5px;	
	float: left;
	list-style-type: none;
}
ul.item_under{
	width: 578px;
	margin: 0 0;
	height: 25px;
}

ul.item_under li{
	width: 186px;	
	float: left;
	list-style-type: none;
	height: 25px;
	text-align:center;
}

.bar{
	width: 100%;
	margin-top: 20px;
	padding: 15px 0px;
	background-color: red;
	font-size: X-large;
	text-align:center;
	color: #fff;
}

ul.logo_upper{
	width: 578px;
	margin: 0;
	height: 140px;
}

ul.logo_upper li{
	width: 135px;
	margin-left: 7px;	
	float: left;
	list-style-type: none;
}
ul.logo_under{
	width: 578px;
	margin: 0 0;
	height: 18px;
}

ul.logo_under li{
	width: 135px;
	margin-left: 7px;	
	float: left;
	list-style-type: none;
	text-align:center;
}
.map{
  padding: 0px 15px;
  background: #DE8686;
  color: #fff;
  border-radius: 3px;
  margin-right: 3px;
}
