@charset "utf-8";
* {
    margin: 0px;
    padding: 0px;
}
body{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 95%;
    line-height: 1.4em; 
    color: #333;
    width: 1000px;
    margin: 0px auto;
    background-color: #fff;
}

#main_contents{
    text-align: center;
    margin: 0px auto;
    width: 100%;
    max-width:1000px;
}
input, textarea, select {
    padding: 1px;
    font-size: 105%;
}
input:focus , textarea:focus, button:focus {
    color: #000;
    background-color: #ffc;
}
input {
    ime-mode: active;
}
    input.nonime {
        ime-mode: disabled;
    }
    input.nonime-num {
        ime-mode: disabled;
        text-align: right;
    }
    input[type="submit"],
    img.btn {
        cursor: pointer;
        vertical-align: top;
    }
    .err input[type="text"],
    .err input[type="password"],
    .err select,
    .err textarea {
        border: 2px solid #f00;
    }
    .err2 {
        font-weight: bold;
        color: #f00;
        background-color: transparent;
    }
img {
    border: none;
}
p {
    line-height: 1.4;
}
h3 {
    margin-bottom: 40px;
}
h4 {
    line-height: 1.4;
    color: #484848;
    background-image: url( "../images/underline1.gif" );
    background-repeat: repeat-x;
    background-position: bottom;
    margin-bottom:10px;
}
h1 span,
h2 span,
h3 span,
h4 span {
    display:none;
}
.attentiontext {
    color:#a00000;
    background-color: transparent;
}
a {
    color: #0064c8;
    background-color: transparent;
}
hr {
    clear: both;
    visibility: hidden;
}
    hr.border {
        visibility: visible;
    	border: 1px solid #999;
    	margin: 20px 0px;
    }
table {
    margin:10px 0px;
}
    table td {
        vertical-align:middle
    }
#backimage {
    background: url( "../images/back_l.gif" ) repeat-y left top #ececdb;
}
#container {
    position: relative;
    margin: 0 auto;
    width: 810px;
}
#menu {
    width: 170px;
    margin: 0px;
    padding: 15px 15px;
    float: left;
}
div#nav {
    width: 150px;
    padding-top: 20px;
}
    div#nav ul {
        list-style-type: none;
    }
    div#nav li {
        width:150px;
        height: 20px;
        margin-top: 30px
    }
    div#nav a {
        display: block;
        height: 20px;
        text-indent: -9999px;
        background-repeat: no-repeat;
        background-position: top center;
    }
    div#nav li.nav_top {
        background-image: url( "../images/nav/nav_top.gif" );
    }
    div#nav li.nav_top:hover {
        background-image: url( "../images/nav/nav_top_r.gif" ) !important;
    }
    div#nav li.nav_water {
        background-image: url( "../images/nav/nav_waterinfo.gif" );
    }
    div#nav li.nav_water:hover {
        background-image: url( "../images/nav/nav_waterinfo_r.gif" ) !important;
    }
    div#nav li.nav_delivery {
        background-image: url( "../images/nav/nav_deliverysys.gif" );
    }
    div#nav li.nav_delivery:hover {
        background-image: url( "../images/nav/nav_deliverysys_r.gif" ) !important;
    }
    div#nav .nav_serverbottle {
        background-image: url( "../images/nav/nav_serverbottle.gif" );
    }
    div#nav .nav_serverbottle:hover {
        background-image: url( "../images/nav/nav_serverbottle_r.gif" ) !important;
    }
    div#nav .nav_charge {
        background-image: url( "../images/nav/nav_charge.gif" );
    }
    div#nav .nav_charge:hover {
        background-image: url( "../images/nav/nav_charge_r.gif" ) !important;
    }
    div#nav .nav_qa {
        background-image: url( "../images/nav/nav_qa.gif" );
    }
    div#nav .nav_qa:hover {
        background-image: url("../images/nav/nav_qa_r.gif" ) !important;
    }

ul#nav_application {
    clear: both;
    width: 150px;
    margin-top: 30px;
}
    ul#nav_application li {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
    }
    ul#nav_application li.nest {
        margin-top: 15px;
    }
ul#nav_banner {
    clear: both;
    width: 150px;
    margin-top: 20px;
}
    ul#nav_banner li {
        list-style-type: none;
        margin-top:10px;
    }
    ul#nav_banner li.nest {
        margin-top: 25px;
    }
#menu-footer {
    margin-top:20px;
    font-size: 80%;
}
    #menu-footer ul {
        margin-left: 15px;
        list-style-image: url( '../images/point2.gif' )
    }
#contentright {
    position: relative;
    float: left;
    width: 600px;
    background-color: #fff;
    color: #000;
}
div#contentright-happylife {
    position: relative;
    float: left;
    width: 600px;
    background-image: url( "../images/happylife/happylife_bg.jpg" );
}
p.breadcrumbs,
p.breadcrumbs_b {
    margin: 0px;
    padding: 0px;
    font-size: 80%;
    text-align: right;
}
    p.breadcrumbs a,
    p.breadcrumbs_b a {
        color: #000;
        background-color: transparent;
    }
p.breadcrumbs_b {
    clear: both;
    padding-top: 5px;
    margin-bottom: 10px;
    }
p.breadcrumbs{
    margin-top:10px;
}
#subtitle {
    width: 600px; 
    height: 60px;
    margin-top: 50px;
}
    #subtitle p {
        color: #484848;
    }
    #subtitle img,
    #subtitleb img {
    	margin: 0px 5px;
    }
#subtitleb {
    clear: both;
}

#tab2left,
#tab2right {
    width: 300px;
    height: 20px;
    padding: 20px 0px;
    float: left;
    text-align: center;
    background-position: right;
    background-repeat: no-repeat;
}
    #tab2left.on {
        background-image: url( "../images/tab/bg2_left_on.jpg" );
    }
    #tab2left.off {
        background-image: url( "../images/tab/bg2_left_off.jpg" );
    }
    #tab2right.on {
        background-image: url( "../images/tab/bg2_right_on.jpg" );
    }
    #tab2right.off {
        background-image: url( "../images/tab/bg2_right_off.jpg" );
    }
#tab3left,
#tab3center,
#tab3right {
    width: 200px; 
    height: 20px;
    padding: 20px 0px;
    float: left;
    text-align: center;
    background-position: left;
    background-repeat: no-repeat;
}
#tab3left2,
#tab3right2 {
    width: 200px; 
    height: 44px;
    padding: 8px 0px;
    float: left;
    text-align: center;
    background-position: left;
    background-repeat: no-repeat;
}
    #tab3left.on,
    #tab3left2.on {
        background-image: url( "../images/tab/bg3_left_on.jpg" );
    }
    #tab3left.off,
    #tab3left2.off {
        background-image: url( "../images/tab/bg3_left_off.jpg" );
    }
    #tab3center.on {
        background-image: url( "../images/tab/bg3_center_on.jpg" );
    }
    #tab3center.off {
        background-image: url( "../images/tab/bg3_center_off.jpg" );
    }
    #tab3right.on,
    #tab3right2.on {
        background-image: url( "../images/tab/bg3_right_on.jpg" );
    }
    #tab3right.off,
    #tab3right2.off {
        background-image: url( "../images/tab/bg3_right_off.jpg" );
    }
#subcontainer {
    width: 560px;
    padding: 50px 20px 15px 20px;
    background-image: url( "../images/tab/mainbg.jpg" );
    background-repeat: no-repeat;
    background-position: top;
}
    #subcontainer p {
        margin-top: 15px;
    }
    #subcontainer dl {
        margin: 50px 0px 0px 30px;
    }
    #subcontainer dt {
        font-size: 120%;
        line-height: 1.4;
        color: #386c86;
        margin-top: 40px;
        background-image: url( "../images/underline1.gif" );
        background-repeat: repeat-x;
        background-position: bottom;
        margin: 60px 0px 10px 0px;
    }
    div#subcontainer dd {
        padding-bottom: 30px;
    }
    div#subcontainer ul.boxpoint {
        margin-top: 10px;
        margin-left: 30px;
        list-style-image: url( '../images/point.gif' );
    }
    div#subcontainer ul.boxpoint li {
        margin-bottom: 10px;
    }
#subcontainer-w {
    margin: 0px;
    padding: 10px 20px 15px 20px;
}
    #subcontainer-w p {
        margin-top:15px;
    }
    #subcontainer-w dl {
        margin:50px 30px;
        text-align: left;
    }
    #subcontainer-w dt {
        font-size: 120%;
        line-height: 1.4;
        color: #386c86;
        margin-top: 40px;
        background-image: url( "../images/underline1.gif" );
        background-repeat: repeat-x;
        background-position: bottom;
        margin: 60px 0px 10px 0px;

    }
div#subcontainer-happylife {
    width: 560px;
    padding: 50px 20px 15px 20px;
    text-align: center;
    }
    div#subcontainer-happylife img {
        margin: 10px 0px;
    }
.leftcontainer {
    width: 200px;
    float: left;
}
.rightcontainer {
    margin-left: 215px;
    width: 315px;
}
div.explanationbox {
    margin: 15px 0px;
    padding: 15px;
    border: 1px solid #484848;
}
    div.explanationbox p.title {
        margin-bottom: 10px;
        color: #436b85;
        background-image: url( "../images/underline1.gif" );
        background-repeat: repeat-x;
        background-position: bottom;
    }
    div.explanationbox div#shoi {
        margin-left: 10px;
    }
        div.explanationbox div#shoi p {
        text-align: left;
        white-space: nowrap;
    }
.attention {
    margin: 10px 0px;
    padding: 0px 15px 15px 15px;
    border: 1px solid #a00000;
}
    .attention p {
        margin-bottom: 10px;
        color: #a00000;
        background-image: url( "../images/attetntionborder.gif" );
        background-repeat: repeat-x;
        background-position: bottom;
    }
    .attention ul {
        margin-left: 15px;
        list-style-image: url( '../images/point4.gif' );
    }
    .attention li {
        margin-bottom: 10px;
    }
#banner {
    margin-top: 40px;
    text-align:center;
}
    #banner p {
        margin-top: 15px;
    }
ul#top-menu {
    width: 600px;
    padding-top: 20px;
    text-align:center;
}
    ul#top-menu li {
    	display: inline;
    	list-style-type: none;
    }
#applicationbutton {

}
#applicationbutton img {
    margin: 17px;
}
div#text-container {
}
    div#text-container p {
        text-align:left;
    }
    div#text-container dd {
        margin-bottom: 20px;
    }
#journalist {
    margin: 60px 0px 0px 30px;
}
    #journalist img.photo {
        margin-right: 15px;
        float: left;
    }
    #journalist p#profile {
        margin-left: 107px;
        font-size: 80%;
    }
#tab2bleft,
#tab2bright {
    width: 300px;
    height: 22px;
    padding: 70px 0px 18px 0px;
    float: left;
    text-align: center;
}
    #tab2bleft.on {
        background-image: url( "../images/tab/bg2b_left_on.jpg" );
    }
    #tab2bleft.off {
        background-image: url( "../images/tab/bg2b_left_off.jpg" );
    }
    #tab2bright.on {
        background-image: url( "../images/tab/bg2b_right_on.jpg" );
    }
    #tab2bright.off {
        background-image: url( "../images/tab/bg2b_right_off.jpg" );
    }
#tab3bleft,
#tab3bcenter,
#tab3bright {
    width: 200px; 
    height: 22px;
    padding: 70px 0px 18px 0px;
    float: left;
    text-align: center;
}
#tab3bleft2,
#tab3bright2 {
    width: 200px; 
    height: 32px;
    padding: 60px 0px 18px 0px;
    float: left;
    text-align: center;
}
    #tab3bleft.on,
    #tab3bleft2.on {
        background-image: url( "../images/tab/bg3b_left_on.jpg" );
    }
    #tab3bleft.off,
    #tab3bleft2.off {
        background-image: url( "../images/tab/bg3b_left_off.jpg" );
    }
    #tab3bcenter.on {
        background-image: url( "../images/tab/bg3b_center_on.jpg" );
    }
    #tab3bcenter.off {
        background-image: url( "../images/tab/bg3b_center_off.jpg" );
    }
    #tab3bright.on,
    #tab3bright2.on {
        background-image: url( "../images/tab/bg3b_right_on.jpg" );
    }
    #tab3bright.off,
    #tab3bright2.off {
        background-image: url( "../images/tab/bg3b_right_off.jpg" );
    }

div#company_logo {
    text-align: center;
    margin: 60px 0px 0px 0px;
    border-top: 1px solid #666;
    padding: 15px;
    color: #333;
    background-color: transparent;
    line-height: 1.2;
}
    div#company_logo img {
        vertical-align: middle;
        margin-right: 2px;
    }
    div#company_logo span.company {
        font-size: 200%;
        color: #000;
        background-color: transparent;
        font-weight: bold;
    }
    div#company_logo table {
        margin: 3px auto;
    }
        div#company_logo table th {
            background-image: url( "../images/bg_d.jpg" );
            color: #fff;
            background-color: transparent;
            font-size: 80%;
            padding: 0px 5px;
            font-weight: normal;
        }
        div#company_logo table td {
            padding: 3px 5px;
            vertical-align: middle;
            background-image: url( "../images/bg_p.jpg" );
            color: #000;
            background-color: transparent;
        }
            div#company_logo table td img {
                margin: 0px 2px 1px 2px;
            }
.floatleft {
    float: left;
    margin-top: 10px;
    margin-right: 15px;
}
.text-center {
    text-align: center;
}
.cmd {
    margin-top: 10px;
    padding: 8px;
    text-align: center;
}
ul#err_msg {
    border: 2px solid #f00;
    margin: 1em 1em 0px 1em;
    width: 90%;
    padding: 8px;
    text-align: left;
}
    ul#err_msg li {
        color: #f00;
        background-color: transparent;
        font-weight: bold;
        margin: 2px 2em;
        font-size: 110%;
    }
div.hidden {
    visibility: hidden;
    display: none;
}
dl#sales_law {
}
    dl#sales_law dd {
        margin-left: 25px;
    }
    dl#sales_law li {
        margin-left: 25px;
    }
ul#error {
}
    ul#error li {
        margin-left: 20px;
    }
div#getadobe {
    margin: 15px 0px;
    padding: 15px 15px 30px 15px;
    border: 1px solid #484848;
}
    div#getadobe p {
        margin: 0px;
        text-align: left;
    }
	div#getadobe img {
            float: right;
            margin-top: 5px;
        }
div#access {
    margin-top: 64px;
    border-top: 1px solid #000;
}
    div#access p {
        text-align: left;
    }
    div#access dt {
        margin-top: 16px;
    }
    div#access dd {
        margin-left: 16px;
        margin-bottom: 5px;
    }
    
/*新水サイト追加 2016/5*/    
    #header{
        margin: 20px 0px 20px 0px;
        
    }
    #header img{
        vertical-align: middle;
    }
    p#header_1{
        float: right;
    }
    p#header_2 a img{
        margin-right: 7px;
    }
    p#header_2{
        float: left;
        text-align: right;
    }
    p#header_2 img.header_contact{
        margin-left: 25px;
    }
    p#header_2 a img.header_nav1{
        margin-left: 10px;
    }
    p#order_button img{
        float: left;
    }
    ul#footer_nav li{
        list-style-type: none;
        float: left;
        
    }
    ul#footer_nav li a{
        color : #000000;
        text-decoration: none;
    }
    div#footer_nav_area  {
        float:right;
    }
div#footer {
    margin: 5px 0px 30px 0px;
    border-top: 1px solid #666;
    font-size: 80%;
    text-align: center;
}    
div#footer_info{
    padding: 20px 0px;
    background-image: url("../images/bg_p.jpg");
    border-bottom: 1px solid #000000;
}
span.footer_info1{
    font-size: 16px;
}
#footer_tel{
    margin: 15px 0px;
    font-size: 24px;
    font-weight: bold;
}
h2.taisetsu_searcheo{
    font-size: 14px;
    margin-top: 20px;
}
p.taisetsu_searcheo2{
    font-size: 12px;
}
h2.order_h2 {
    font-family:  "ＭＳ 明朝",serif;
    background-image: url("../images/bg_p.jpg");
    height: 24px;
    font-size: 24px;
    padding-top: 10px;
}
h3.order_h3{
    border-left: 7px solid #386c86;
    padding-left: 10px;
    margin: 20px 10px;
}
div#new_order_area{
    border: 1px solid #dddddd;
    padding: 10px;
    text-align: left;
}
#top_back{
    position:fixed;
    right: 10px;
    bottom: 10px;
}
/*レスポンシブｃｓｓ*/
body{
	width:auto;
	width: 100%;
    max-width: 1000px;
    
	}
.pc{
	width:100%;
	max-width:1000px;
	}
.sp{
	display:none;
	width:100%;	
	}
#header_in{
	float:left;
	width:100%;
}

#header_in_1, #header_in li {
	float:left;
	margin-left:0.5%;
	margin-right:0.5%;
}

.header_in_1 {
	width:26%;
	float:left;
	display:inline-block;
}

.header_in_2 li {
        padding-top:20px;
	width:14%;
	list-style:none;
}
.header_in_4{
    padding-top: 20px;
    margin-left:10px;
}
#header_in_3 {
	width:28%;
	float:right;
}


#new_order_area{
	width:100%;
	max-width:1000px;
	margin:10px auto 0 auto;
	padding: 0.70em;
    box-sizing: border-box;
	border: 1px solid #ddd;
	}
h2.order_h2 {
    font-family: "ＭＳ 明朝",serif;
    background-image: url("../images/bg_p.jpg");
    height: 1.25em;
    font-size: 1.58em;
    line-height: 1.35em;
    padding: 0.25em 0.25em 0.25em 0.45em;
    margin: 0;
}
h3.order_h3 {
    padding-left: 0.55em;
    margin: 1.00em 0.50em;
	border-left: 7px solid #386c86;
}	
h5 {
    margin: 0.55em 0;
    padding-bottom: 0.40em;
    font-size: 1.25em;
    color: #386c86;
    background-image: url("../images/underline1.gif");
    background-repeat: repeat-x;
    background-position: bottom;
    font-weight: normal;
}
input, textarea, select {
    padding: 1px;
    font-size: 105%;
}
textarea {
    width: 100%;
}
table.inputform {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
}
table.inputform th {
    padding: 0.25em 0.15em;
    background-image: url('../images/bg_p.jpg');
}
table.inputform th em {
    color: #a00;
    font-style: normal;
}
table.inputform td {
	padding: 2px 0px 2px 3px;
}
span#sei_label , span#mei_label , span#ksei_label , span#kmei_label{
	float:left;
}
.name_input {
	float:left;
}
.nonime{
	margin-bottom: 3px;
	}
.yubin_btn {
    vertical-align: bottom;
}
table.inputform .add_th{
	width:40%;
	background-image: none;
	text-align:left;
	}	
table.inputform .add_td{
	width:60%;
	}	
table.server_select {
    width: 100%;
}
.water_server_img{
	width:33%;
	vertical-align: top;
	}	
.water_server_img_last{
	width:33%;
	vertical-align: top;
	margin-right:1%;
	}	
.water_server_img img , .water_server_img_last img{
	max-width:195px;
	}	
.contact_info{
	width:100%;
	max-width:1000px;
    margin: 0 auto;
	}
.contact_info_left{
	float:left;
	width:49%;
	margin-right:5%;
    margin-top: 1.25em;
	padding: 0 2.25em;
	}	
.contact_info_right{
	float:left;
	width:46%;
	padding: 0 2.25em;
	}	
.slider_frame {
    max-width: 1000px;
    height: 480px;
	}
div#footer_info{
	display: flex;
	}
div#nterms, div#nterms2 {
    width: auto;
	}
.order_button_left{
	float:left;
	width:49%;
	margin-right:2%;
	}	
.order_button_right{
	float:left;
	width:49%;
	}
.ps_check{
    font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;
    font-size: 1.58em;
    line-height: 1.35em;
    padding: 0.25em 0.25em 0.25em 0.45em;
    margin: 0;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px grey;
}
.ps_radio_label{
    cursor: pointer;
}
.ps_check_used{
    background: linear-gradient(90deg, #51A647, #9fc237);
}
.ps_check_new{
    background: linear-gradient(90deg, #D4770E, #EBBE4B);
}
.ps_div_check{
    font-size: 24px;
    color: black;
    font-weight: bold;
    margin-top: 20px;
    letter-spacing: -0.1em;
    line-height: 1;
}
.ps_div_check select{
    float: right;
    font-size: 20px;
}
.ps_span_check{
    font-size: 140%;
}
.ps_note{
    font-size: 16px;
}
.ps_ruby{
    ruby-position: under;
    -webkit-ruby-position: after;
}
.ps_div_dotted{
        margin-top: 20px;
    margin-bottom: 20px;
        background-image: linear-gradient(to right, #000000, #000000 4.7619%, rgba(0, 0, 0, 0) 4.7619%, rgba(0, 0, 0, 0) 100%);
    background-size: 21px 21px;
    height: 1px;
}
.ps_div_2{
    line-height: 1;
    font-size: 24px;
    font-weight: bold;
}
.ps_emphasis{
    color: #CE6191;
    padding-top: .4em;
        background-position: top left -2px;
            background-repeat: repeat-x;
            background-size: 1.0em .3em;
            background-image: -webkit-radial-gradient(.15em .15em at center center,orange,orange 100%,transparent);
            background-image: radial-gradient(.15em .15em at center center,#CE6191,#CE6191 100%,transparent);
        }
.ps_div_3{
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: bold;
    color: black;
}
.ps_div_3 span{
    color: #CE6191;
}
.ps_div_4{
    margin: 10px 0;
    padding: 10px 0;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.ps_buy_button{
    width: 50%;
    max-width: 400px;
}
#usertype_new, #usertype_used{
    width: 100%;
}
@media screen and (max-width: 798px) {
.pc{
	display:none;
	}
.sp{
	display:block;
	}	
table.inputform .add_th{
	width:100% !important;
	display: block;
	}	
table.inputform .add_td{
	width:100% !important;
	display: block;
	}	
span#sei_label , span#mei_label , span#ksei_label , span#kmei_label{
	clear:both;
	float:left;
	margin:0.25em 0;
	box-sizing: border-box;
}
.name_input {
	float:left;
	margin:0.25em 0;
	box-sizing: border-box;
}
.yubin_link {
	display:block;
}
.contact_info{
	width:100%;
	}
.contact_info_left{
	width:100%;
	max-width:500px;
	margin:0 auto;
	}	
.contact_info_right{
	width:100%;
	max-width:500px;
	margin:0 auto;
	}	
.slider_frame {
    height: 385px;
}
}
@media screen and (max-width: 620px) {
.water_server_img{
	width:100%;
	display:block;
	clear: both;
    margin: 1.55em 0;
	}	
.water_server_img_last{
	width:100%;
	margin: 1.55em 0;
	display:block;
	clear: both;
	}		
big {
    display: block;
}
.slider_frame {
    height: 300px;
}	

.header_in_1 {
	width:60%;
	margin: 0 20% 1.25em 20%;
}

.header_in_2 {
	clear:both;
	width:90%;
	margin:0 5% 0 8%;
}

.header_in_2 li {
	width: 30%;
	margin-right: 5%;
}
.order_button_left{
	clear:both;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	}	
.order_button_right{
	clear:both;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	}	
}
@media screen and (max-width: 564px) {
table.inputform th {
    width: 35%;
}
table.inputform td {
    width: 65%;
}
table.inputform td.water_server_img{
	width:100%;
	}	
table.inputform td.water_server_img_last{
	width:100%;
	}
table.inputform td .how_sp td{
	width:100%;
	display: block;
	}
.order_button_left{
	width:100%;
	margin-left:0%;
	margin-right:0%;
	}	
.order_button_right{
	width:100%;
	margin-left:0%;
	margin-right:0%;
	}	
}
@media screen and (max-width: 479px) {
table.inputform th {
    width: 100%;
	display: block;
	margin-top: 0.55em;
	margin-bottom: 0.35em;
}
table.inputform th br {
	display:none;
}
table.inputform td {
    width: 100%;
	display: block;
}	
.yubin_btn{
	display:block;
	}	
.slider_frame {
    height: 238px;
}
.header_in_1 {
	width:80%;
	margin: 0 10% 1.25em 10%;
}
.ps_div_2{
    line-height: 1.4;
}
}

.main_h2{
    background-image: url(../images/bg_p.jpg);
    padding:30px 0;
    color:#6E6E6E;
    font-size: 172%;
    letter-spacing: 3px;
    font-weight: normal;
    font-family: serif;
    text-align: left;
    text-indent:30px;
}

.cmd p{
   padding-bottom: 10px;
}

.cmd a{
    text-decoration:none;
    opacity: 0.8;
    color:white;
    font-weight:bold;
    letter-spacing: 3px;
    text-align: center;
    font-size: 100%;
    border-radius: 5px;
    transition: background-color 0.5s;
}

.cmd a:hover{
    text-decoration:none;
    opacity: 1;
}

.doi{
    padding:17px 30px;
    background-color: #df7163;
    border: solid 0px #e45e32;
}

.nodoi{
    padding:17px 12px;
    margin-right:20px;
    background-color: #9fa0a0;
    border: solid 0px #949495;
}

.main_com{
    margin:0 auto;
    text-align: left
}






