/*common.css*/

@charset "utf-8";


strong{font-weight: bold;}

html{background-color: #dcdcdc;}
body{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}

#header_ctn{
background: #000000; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzEwMTAxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #000000 0%, #101010 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #000000 0%,#101010 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #000000 0%,#101010 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#101010',GradientType=0 ); /* IE6-8 */

height:107px;


/* box-shadow */
box-shadow:rgba(158, 158, 158, 0.65098) 0px 0px 10px 1px;
-webkit-box-shadow:rgba(158, 158, 158, 0.65098) 0px 0px 10px 1px;
-moz-box-shadow:rgba(158, 158, 158, 0.65098) 0px 0px 10px 1px;
}

#header{width:980px;margin: 0 auto;padding-top: 20px;position:relative;}

#go_index{width:15em;position: absolute;top:0;right: 0}
#go_index a{background-color: #666;padding: 1.5em 1.0em 0.5em 1.0em;line-height: 1.8em;display: inline-block;color: #fff;text-decoration: none;font-weight: bold}


#contents_ctn{width:980px;margin: 30px auto;background-color: #fff;border: 1px solid #000}

#contents_ctn h2{
background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzE3MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #000000 0%, #171717 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #000000 0%,#171717 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #000000 0%,#171717 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#171717',GradientType=0 ); /* IE6-8 */
color:#fff;font-size:138.5%;font-weight: bold;padding: 5px 10px;
}

#contents_ctn h3{background-color: #41ad49;font-size:123.1%;color: #fff;padding:6px 50px 6px 10px;;font-weight: bold;display: inline-block; margin-top: 20px;}

#contents_ctn > h4{background-color: #83d589;font-size:116%;color: #000;padding:6px 150px 6px 10px;;font-weight: bold;margin-top: 20px;margin-bottom: 10px;}


#contents{padding: 20px;min-height: 300px;}

#alert_box {background-color: #f00;padding: 1em 10px 0.5em 10px;;color: #fff;margin-bottom: 1em;font-weight: bold;}
#alert_box li{list-style: disc outside;margin-left: 1.8em;margin-bottom: 0.5em;}


.common_table_type1{border-collapse: collapse;margin-bottom: 20px;}
.common_table_type1 th{padding: 5px;border: 1px solid #999;background-color: #efefef;font-weight: bold;color: #333}
.common_table_type1 th span{color: #f00}
.common_table_type1 td{padding: 5px;border: 1px solid #999}

.common_button_type1{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
border: 1px solid #b8b8b8;padding: 5px 10px;color: #333;text-decoration: none;font-weight: bold;border-radius: 5px;display: inline-block
}

.common_button_type1:hover{color: #00f;}

.common_ul{margin-left: 1.8em;}
.common_ul li{list-style: disc outside ;line-height:1.8em;}

.attention_ctn{background-color: #f7f7f7;padding: 10px;border: 1px solid #ccc;margin-bottom:30px;}
.attention_ctn h4{font-size:123.1%;font-weight: bold;text-align:center;margin-bottom: 0.5em; }
.attention_ctn p{text-align:center;line-height:1.8em;margin-bottom: 1.8em}

#mc_list{}
#mc_list > li{display: block;position:relative;width:735px;}
a.mc_list_ctn{display: inline-block;padding: 5px;color: #333;text-decoration: none;border: 1px solid #ccc}
a.mc_list_ctn:hover{background-color: #fefff2}
a.mc_list_ctn:after{content: "."; display: block; height: 0; font-size:0;clear: both; visibility:hidden;}
.mc_list_detail:after{content: "."; display: block; height: 0; font-size:0;clear: both; visibility:hidden;}
.mc_photo{float: left;width:200px;}
.mc_photo img{width: 100%;}
.mc_detail{float: left;width:510px;margin-left: 5px;}
.mc_title{background-color: #f3f3f3;padding: 1px;}
.mc_title:after{content: "."; display: block; height: 0; font-size:0;clear: both; visibility:hidden;}
.mc_title h4{font-size: 108%;font-weight: bold;float: left;width:436px;padding: 3px 8px 0px 8px;color:#00f;line-height:1.8em;;}
.status_maker{float: left;width: 56px;}
.status_maker img{width:100%; height: auto;}

.price_spec{margin-top: 5px;}
.price_spec:after{content: "."; display: block; height: 0; font-size:0;clear: both; visibility:hidden;}

.mc_price{width: 180px;float: left;margin-top: 0.2em;}
.mc_price dt{font-size:108%;font-weight: bold;color: #939393;text-align:center;}
.mc_price dt span{font-size: 77.14%;}
.mc_price dd {font-size: 123.1% ;font-weight: bold;text-align:center;margin-bottom: 0.2em;}
.mc_price dd.sougaku{color: #41ad49}

.mc_spec{width:330px;float: left;border-collapse: collapse }

.mc_spec th{border: 1px solid #dbdbdb;padding:2px 3px;background-color: #f3f3f3;font-size: 93%;}
.mc_spec td{border: 1px solid #dbdbdb;padding:2px 3px;font-size: 93%;}

.mc_option:after{content: "."; display: block; height: 0; font-size:0;clear: both; visibility:hidden;}
.mc_option li{float: left;width:24px;}
.mc_option li img{width: 100%;}
.mc_comment{background-color:#f7f7f7;padding: 0.3em;text-decoration: none!important;}

.mc_buttons{position:absolute;bottom:2.5em;;right:13px;
}
.mc_buttons li{float: left;margin-left: 5px;}
.mc_buttons a img{width:105px;}
.mc_buttons a{padding: 3px 5px;display: block;border: 1px solid #41ad49;border-radius: 5px;}
.mc_buttons .detail a{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,a7f2ac+100 */
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2YyYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #a7f2ac 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#a7f2ac 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#a7f2ac 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a7f2ac',GradientType=0 ); /* IE6-8 */
}
.mc_buttons .contact a{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,dddddd+100 */
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */

}

.common_button_ul{text-align:center;margin: 30px 0}
.common_button_ul li{display: inline-block;margin: 0 10px}
.common_button_ul a{width:10em;}
.common_button_ul li:nth-child(2) a{border-color:#41ad49 }


/*-----------------------------------------------------
Yahoo UI Library Font-size Adjustment
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
http://developer.yahoo.com/yui/license.txt
http://developer.yahoo.com/yui/fonts/
 
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
------------------------------------------------------*/



