@charset "shift-jis";
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

body{
				background:#F5F5F5;
				min-width:300px;
}

h3{
				margin:0;
				font-size:14px;
}







header {
  position:absolute;
  z-index:110;

}



.head_midori{
  background:#006F7A;
  padding-bottom:0px;
 border-bottom-right-radius: 25px;   
    -webkit-border-bottom-right-radius: 25px;  
    -moz-border-radius-bottomright: 25px;  
    behavior: url(border-radius.htc); /* IE */

	
}


.head_bule{
text-align:center;
font-size:12px;
float:left;
width:50px;
height:50px;
color:#fff;
margin-left:8px;
background:#006699;
padding:7px 0 0 0;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
 behavior: url(border-radius.htc); /* IE */

				
}

.head_bule a{
				color:#fff;
}

.okigaruni{
				color:#333;
				background:#fff;
				font-size:12px;
				padding:5px;
 border-bottom-right-radius: 3px;   
    -webkit-border-bottom-right-radius: 3px;  
    -moz-border-radius-bottomright: 3px;  
    
    
 border-top-right-radius: 3px;   
    -webkit-border-top-right-radius: 3px;  
    -moz-border-radius-topright: 3px;  

    
 behavior: url(border-radius.htc); /* IE */
 width:175px;
 margin-top:2px;

				
}










.fixbar {}

header.fixed .fixbar {
  position: fixed;
  top: 0px;
  z-index:110;
}










.cd-dropdown-content ul{
				background-color:#fff;
}





.cd-dropdown-trigger {

background:#006F7A;
color:#fff;
font-size:14px;
font-weight:bold;
padding:0 0 0 0;
font-family: 'Noto Sans Japanese', sans-serif;
}

.no-touch .cd-dropdown-trigger:hover {
background:#006F7A;
color:#eee;

}


.shop_cart{
float:left;	
margin:0 0 0 13px;
font-size:14px;
font-weight:bold;
line-height:40px;
bottom:0;
font-family: 'Noto Sans Japanese', sans-serif;


}
.shop_cart a{
color:#fff;
}







.cd-dropdown-content a, .cd-dropdown-content ul a {
color:#666;
font-size:14px;
font-weight:bold;

}


.cd-dropdown{
width:320px;
background:#fff;
}




.go-back2{
background:#fff;
color:#666;
			
}


.modoru{
				margin:0 20px 0 0;
}


.parrmark_logo{height:59px;}

.parrmark_main_logo{
float:left;
margin-top:2px;
width:110px;
height:38px;

}


@media (max-width: 768px) {
.parrmark_logo{
height:49px;		
}
}


.cd-main-content{
				padding:0;
				margin:0;
				background:#fff;
}





.icon_font{
		font-size:20px;
		margin-right:5px;		
}




.cd-dropdown-wrapper{
				margin:0 0 0 10px;
				
}






input[type=text], input[type=password], input[type=image], textarea, select {
    outline:none;
}



.iremono{
				margin:3px 0px 50px 0px;
}



.parr_h3{
				border-top:solid 1px #000;
				border-bottom:0;
				font-size:20px;
				margin:20px 0 10px 0px;
				font-weight: bold;
				line-height:2
}



.info_ul{
				
}


.info_ul li{
border-top:solid 1px #E0E0E0;
border-top:dotted 1px #999;
font-size:12px;
padding:5px 5px 20px 5px;
				
}



#custom_bunner{
margin:0 0 0 0;
}

#custom_bunner ul{
margin:0;
padding:0;
}


#custom_bunner ul li{
list-style:none;
float:left;
width:50%;
max-width:230px;
height:240px;
overflow:hidden;
margin:0 0 0 0;
padding:1px;
font-size:12px;
line-height:160%;
}

#custom_bunner ul li img{
width:100%;
max-width:230px;
}

@media (max-width: 736px){
#custom_bunner ul li{

height:190px;
}
}


.saisin_news{
margin:0 2px 10px 2px;
font-size:14px;	
padding:0 10px;
height:40px;	
line-height:40px;
overflow:hidden;
background:black;
  background:#006F7A;
border:solid 1px #E9EAED;
border:solid 1px #D7D8DB;
background:#fff;
  padding-bottom:0px;

    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;

    

}

.saisin_news i{margin-right:5px;font-size:18px;color: #2CA7E0;}

.saisin_news a{width:100%;display:block;color: #2d2d2d;}












#fNav{
	float:left;
	color:#777367;

	
}

#fNav ul{
	padding:0 0 1em;
	margin:0;
	list-style:none;
	float:right;
}
#fNav ul li{
	float:left;
	display:block;
	padding:0 7px 0;
	margin:0;
	background:none;
	border-left: 1px solid #777367;
}
#fNav ul li.ltop{
	padding:0 7px 0 0;
	border-left: none;
}
#fNav ul li a{
	text-decoration: none;
	display:block;
	color:#777367;
}

.main_concon{
				width:1000px;
				margin:0 auto;
				position:relative;
				z-index:3;
}


.left_concon{
display:block;		
float:left;
width:25%;
}


.right_concon{
display:block;		
float:right;
width:73%;
padding:0px 15px 0 15px;
}

.concon_footer{
			width:1000px;	
			margin:0 auto;
}



.top_img_css{

width:1200px;
margin-left:-600px;
position:absolute;
top:0;
left:50%;
z-index:0;
}


.top_img_css2{
display:none;
}



.item_inc_img{
margin-bottom:30px;
padding:5px;
width:33%;
float:left;
height:380px;
overflow:hidden;
line-height:120%;
			

	
}



@media (max-width: 736px){



.item_inc_img{
width:50%;
}







.okigaruni{
font-size:12px;
}

.left_concon{
display:none;		
}

.right_concon{
display:block;		
float:right;
width:100%;
}


.main_concon{
				width:100%;
				margin:0 auto;
}

.concon_footer{
width:100%;
}



.top_img_css{
display:none;
}
.top_img_css2{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
height:250px;
width:100%;
background-size:auto 280px;
background-position:50% 50%;
}



.cd-dropdown{
width:100%;
background:#fff;
}





}





.tugino_page{
				margin:0;
				padding:0;
}





.tugino_page li{
    margin: 2px;
    display: block;
    color: #000;
    font-size: 12px;
    background-color: #fff;
    text-align: center;
    min-width: 22px;
    padding: 0 ;
    line-height: 16px;
    border: 1px solid #999;
    text-decoration: none;
    float:left;
    width:38px;
    line-height:25px;
}

.tugino_page li a{
width:100%;
line-height:25px;
display:block;
}


.tententen{
		border:0!important;
		padding:0!important;
		background:#eee!important;
		margin:0!important;	
}




/* -------------------------------- 

val_2.aspのカゴに入れる

-------------------------------- */




.kagoni_ireru{
				padding:10px;
				margin:10px 0 10px 0;
				border:solid 1px #aaa;
				background:#fff;

}

.sinagire{
				background:#f9f9f9;
				color:#999;
				border:solid 1px #ccc;
}

.kagoni_ireru_bottan{
				padding:0;
				border:solid 1px #666;
				border:0;
				margin:10px 0 10px 0;
				text-align:center;
								background:#dadada;
								line-height:40px;
								color:#666

}

.kagoni_ireru_bottan input{
width:100%;
height:40px;
border:0;
cursor:pointer;
background:#F3A847;
color:#fff;
}



div.comm {
    border: solid 1px #89898B;
    padding: 15px;
    display: block;
    line-height: 150%;
}

div.comm2 {
    border: solid 1px #ABABAB;
    padding: 15px;
    display: none;
    line-height: 150%;
    background: #eee;
}


.henko_btn {
    padding: 0px 5px 0 5px;
    border: solid 1px #999;
    background: white;
    font-size:12px;
    color:#000;
      line-height:30px;
      height:30px;
      cursor:pointer;
}


.sakujo_btn {
    border: solid 1px #999;
    background: white;
    font-size:12px;
    line-height:30px;
    height:30px;
    display:inline-block
    
}
.sakujo_btn a{
padding: 0px 5px 0 5px;
width:100%;
display:block;
color:#000;
}



.submit_nex{
color:#fff;
background:#666;
border:solid 1px #999;
height:30px;
max-width:200px;
cursor:pointer;
background-image:url('../img/nex.png');
background-repeat:no-repeat;
background-position:98% 50%;
text-align:center;
line-height:30px;
float:right;
width:50%;
}


.submit_pre{
background:#fff;
border:solid 1px #999;
height:30px;
max-width:200px;
cursor:pointer;
background-image:url('../img/pre.png');
background-repeat:no-repeat;
background-position:2% 50%;
color:#666;
text-align:center;
line-height:30px;
float:left;
width:50%;

}

.submit_pre a{
display:block;
width:100%;
}


#acMenu dt{
    display:block;
    cursor:pointer;
    }
#acMenu dd{
    display:none;
    }
    
.erabi{
				display:block!important;
				font-weight:bold;
}




.cat_cat li a{
display:block;
width:100%;		
}





.event_table td{
				padding:3px;
				line-height:150%;
				vertical-align: top;
				font-size:12px;
}



.parr_h4{
			font-size:18px;
			margin:50px 0 20px 0;
			padding:0 0 10px 0;
			border-bottom:solid 1px #ccc;
}


.center_con{
				margin:10px auto;
				max-width:700px;
				padding:0 10px;
}


.about_us_ul li{
				width:24%;float:left;
				margin-right:1%;
				text-align:center;
				cursor:pointer;
				background:#036E79;
				height:40px;
				line-height:40px;
				color:#fff;
				background:#fff;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    background: black;
    background: #006F7A;
    border: solid 1px #E9EAED;
    border: solid 1px #D7D8DB;
    background: #fff;
    padding-bottom: 0px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    color: #2d2d2d;		
    font-size:12px;
				
}
.about_us_ul li i{
margin-right:5px;
}



.about_us_polcy li{
				margin-bottom:10px;
				
				
}

.about_us_polcy li i{
		font-size:18px;
				
}

.about_us_polcy_val{
				font-size:12px;
				color:#666;
}


.pc_site_he{
text-align:center;
margin:20px 0 20px 0;
font-size:20px;
background:#666;
				
}

.pc_site_he a{
				width:100%;
				display:block;
				line-height:200%;
				color:#fff;
}



.joho_h1{
padding:10px 10px 10px 30px ;
font-size:20px;
font-weight:bold;
color:#333;
border-bottom:solid 1px #666;


}

.souhu_saki li{
				margin-bottom:10px;
}


.send_to_kako{
				border-bottom:solid 1px #666;
				font-size:12px;
				margin:0;
}



.kakunin_kei_tit{
	text-align:right;
				
			
}

.kakunin_kei_val{
text-align:right;
				
}



table.table_contents{
border-top:solid 1px #ccc;
border-left:1px solid #ccc;
margin:10px auto;
margin-top:30px;
margin-bottom:20px;
width:100%;
}

td.tdcolor_left{
	background:#ECF4FB;
	padding:10px;
	font-weight:bold;
	width:100%;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	}		

td.tdcolor_right{
	background:#fff;
	padding:10px 10px 20px 10px;
	width:100%;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	}	

.aboutus_policy_ul{
			font-size:14px;
}

.aboutus_policy_ul li{
margin-bottom:15px;
line-height:150%;
			
}

.aboutus_policy_ol{
			margin-top:10px;
			margin-left:20px;
			list-style-type:decimal;
}

.aboutus_policy_ol li{
			
}


.contact_ul{
			font-size:14px;	
}






.jobs{
text-align:left;
font-size:12px;		
    border-top: solid 1px #ccc;
    border-left: 1px solid #ccc;		
}

.jobs th{
background: #ECF4FB;
    padding: 10px;
    width: 100%;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.jobs td{
padding:10px;
font-size:14px;		
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
		
}







