/* IMPORT RESET */
@import url("reset.css");

/* IMPORT 12 COLUMN RESPONSIVE GS */
@import url("responsive.gs.12col.css");


#nav_seihin{
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #C8000A;
}

#artett2_container{
	font-size: 15px;
	font-weight: normal;
	border-top-style: solid;
	border-top-color: #C8C8C8;
}
.header{
	padding-right: 14.28%;
	background: linear-gradient(#f8c63e, #FFF);
	padding-top: 50px;
	margin-bottom: 63px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C8C8;
}
.header img{
	height: auto;
	width: 100%;
}
.header h1{
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 15px;
}
.moji1{
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
}
.moji2{
	font-size: 14px;
	margin-top: 12px;
}
.moji3{
	font-size: 12px;
	margin-top: 12px;
}
#artett2_main{
	padding-right: 14.28%;
	padding-left: 14.28%;
}

#main{
	padding-top: 40px;
	padding-bottom: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c6000a;

}
.moji4{
	line-height: 1.2em;
	margin-bottom: 33px;
	margin-top: 10px;
}
.moji5{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 17px;
}
.main2 img{
	height: auto;
	width: 100%;
}
.main3 img{
	height: auto;
	width: 100%;
	padding-right: 12px;
}
.moji6{
	font-size: 12px;
}
.main4 img{
	height: auto;
	width: 100%;
}
.main4 table {
	width: 100%;
	margin-top: 30px;
}
.main4 table tr td{
	text-align: right;
}
.main4 table tr td img{
	height: 41px;
	width: 231px;
}

#h2_2{
	height:65px;
	padding-left: 20px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #5F66AC;
	margin-bottom: 10px;
	background-image: url(../image/artett2/title_02.svg);
	background-repeat: no-repeat;
}
#sub{
	padding-top: 40px;
	padding-bottom: 55px;
}
.moji7{
	font-size: 20px;
	font-weight: bold;
}
.sub0{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9FA0A0;
	padding-top: 17px;
	padding-bottom: 17px;
}
.sub1 img{
	float: left;
	margin-right:15px;
}
.sub1 p{
	margin-top:10px;
}
.moji8{
	font-size: 32px;
	font-weight: bold;
}
.moji9{
	font-size: 20px;
	font-weight: bold;
	
}
.sub1_2{
	margin-top: 31px;
	text-align: right;
}
#link{
	width: 500px;
	margin-top: 45px;
	margin-right: auto;
	margin-left: auto;
}
.link_img{
	margin-bottom: 20px;
}

.sub_head{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9FA0A0;
}
.sub_box1{
	width: 59%;
	float: left;
}
.sub_box_p{
	margin-bottom: 35px;
}

.sub1_img{
	width: 100px;
}
.sub_box2{
	width: 41%;
	float: right;
}
.sub_box_s{
	font-size: 15px;
	font-weight: normal;
}
.sub_box2_t{
	width: 100%;
	height: auto;
}
.sub_box2_t1{
	width: 42%;
	text-align: center;
}
.cd{
	width: 100%;
}
.sub_box2_t2{
	width: 58%;
	text-align: center;
	vertical-align: top;
}
.sub_box2_t2 img{
	width: 30%;
	margin-bottom: 20px;
}
.sub_box2_t2p{
	font-size: 9pt;
	margin-right: 3%;
	margin-left: 3%;
}
.sub_box2_t3{
	margin-top: 60px;
}
.sub_box2_t4{
	text-align: right;
}
.head_line{
	height: 1px;
 	background-color: #c8c8c8;
	border: none;
	margin-bottom: 0px;
}
.img_btn{
	height: 41px;
	width: auto;
}
.moji10{
	font-size: 12pt;
}
#main ul li{
    padding-left: 1em; 
    text-indent: -1em;
	margin-bottom: 15px;
}
#main ul li:before{
    content: "●";
    color: #5e66a8;
}
.pc_jouken_box{
	max-width: 280px;
	width: 90%;
	margin: 0.5em 0 0.5em 0;
}