@charset "UTF-8";
/* =======================================

	1column

========================================== */
#contentsArea #column1a #contents .con01h3 {
text-indent:-9999px;
font-size:1px;
line-height:1px;}

/* =======================================
	宅配便あそびじゅつ
========================================== */
body.delivery {
	background:#ff99ba!important;}

body.delivery #wrapper{
	background:#ff99ba!important;}
	
#contentsArea #column1a #contents .section {
	display:block;
	margin:0 0 23px 0;}
	
#contentsArea #column1a {
	display:block;
	background:url(../../images/base/con_bg01.png) no-repeat top #fff;
    background-size: 960px auto;
	position: relative;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	behavior:url(http://www.k.tamabi.ac.jp/life/delivery/css/PIE.htc);/*for IE*/}

@media screen and (max-width:959px) {/*960px以下*/
#contentsArea #column1a {
    background:#ff99ba;
	border-radius:0;} 
}
#contentsArea #column1a #contents {
	width:860px;
	height:auto;
	margin:0 auto 0 auto;}

@media screen and (max-width:959px) {/*960px以下*/
#contentsArea #column1a #contents {
	width:92%;
    height: auto;
    background: url(../../images/base/con_bg01.png) no-repeat top #fff;
    background-size: auto 12px;
    border-radius: 10px;}  
}
#contentsArea #column1a #contents h2 {
	display:block;
	padding:75px 0 30px 0;}

@media screen and (max-width:959px) {/*960px以下*/
#contentsArea #column1a #contents h2 {
	padding:34px 15px 15px 15px;}
    
#contentsArea #column1a #contents h2 img {
    width:100%;
    height: auto;}
}
@media screen and (max-width:599px) {/*600px以下*/
#contentsArea #column1a #contents h2 {
	padding:34px 10px 15px 10px;}
}
@media screen and (max-width:499px) {/*500px以下*/
#contentsArea #column1a #contents h2 {
	padding:30px 5px 15px 5px;}
}
#contentsArea #column1a #contents .mainTxt {
	display:block;
	width:760px;
	height:auto;
	font-size:20px; font-size:2.0rem;
	line-height:36px; line-height:3.6rem;
	padding:18px 50px 0 50px;
	margin:0 25px 50px 0;}

@media screen and (max-width:959px) {/*960px以下*/
#contentsArea #column1a #contents .mainTxt {
	width:84%;
	height:auto;
	font-size:15px; font-size:1.5rem;
	line-height:25px; line-height:2.5rem;
	padding:0;
	margin:0 auto;}
}
@media screen and (max-width:599px) {/*600px以下*/
#contentsArea #column1a #contents .mainTxt {
	font-size:14px; font-size:1.4rem;
	line-height:25px; line-height:2.5rem;}
}
#contentsArea #column1a #contents .mainTxt p{
	margin:0 0 30px 0;}

#contentsArea #column1a #contents .mainTxtLetters {
	display:block;
	width:760px;
	height:auto;
	font-size:20px; font-size:2.0rem;
	line-height:40px; line-height:4.0rem;
    background: #e4ffff;
	padding:50px 50px 65px 50px;
	margin:0 25px 20px 0;}

@media screen and (max-width:959px) {/*960px以下*/
#contentsArea #column1a #contents .mainTxtLetters {
	display:block;
	width:80%;
	height:auto;
	font-size:14px; font-size:1.4rem;
	line-height:25px; line-height:2.5rem;
	padding:50px 20px 50px 20px;
	margin:0 auto 20px auto;}

#contentsArea #column1a #contents .mainTxt p{
	margin:0 0 10px 0;}

#contentsArea #column1a #contents .mainTxt .font20 {
    font-size:14px; font-size:1.4rem;
	line-height:25px; line-height:2.5rem;}
}
#contentsArea #column1a #contents .lettersImgRight {
	display:block;
    float: right;
	padding:10px 20px 20px 30px;}

@media screen and (max-width:959px) {/*960px以下*/
#contentsArea #column1a #contents .lettersImgRight {
	display:block;
    float: none;
	padding:0 0 30px 0;
    text-align: center;}
    
#contentsArea #column1a #contents .lettersImgRight img {
    width: 80%;
    height: auto;}
}
ul.forParents {
    padding: 10px 0 0 0 ;
}

ul.forParents li {
    list-style-type: disc;
    font-size:16px; font-size:1.6rem;
	line-height:28.8px; line-height:2.88rem;
    padding: 0 0 10px 0 ;
}

.listArea ul {
    width:300px;
    height: auto;
    margin: 50px auto 0 auto;
}
@media screen and (max-width:959px) {/*960px以下*/
ul.forParents li {
    font-size:12px; font-size:1.2rem;
	line-height:24px; line-height:2.4rem;}

.listArea ul {
    margin: 30px auto 30px auto;
}
}

.linkArea .linkReturn a,
.linkArea .linkReturn {
display:block;
width:300px;
height:44px;
background:url("../../images/indiv/return_btn_s1.png") no-repeat;}

.linkArea .linkReturn a:hover {
display:block;
width:300px;
height:44px;
background:url("../../images/indiv/return_btn_s2.png") no-repeat;}

.linkArea .linkReturn {
text-indent:-9999px;
font-size:1px;
line-height:1px;}

@media screen and (max-width:399px) {/*400px以下*/
.listArea ul {
    margin: 30px auto 30px 20px;}

.linkArea .linkReturn a,
.linkArea .linkReturn {
display:block;
width:250px;
height: 36px;
    background-size: 250px 36px;}

.linkArea .linkReturn a:hover {
display:block;
width:250px;
height: 36px;
     background-size: 250px 36px;}  
}
@media screen and (max-width:349px) {/*350px以下*/
.listArea ul {
    margin: 30px auto 30px 10px;}
}
/* ---------------------------------------
	clear
------------------------------------------ */
#contentsArea #column1a #contents:after,
#contentsArea #column1a #contents .con01PhotoArea li:after {
	content:".";
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	font-size:0;}






