@charset "utf-8";

/********** イントロ **********/
body.page-template-pageservice-photography-php #main .intro{
	padding:25px 5px 0;
}
body.page-template-pageservice-photography-php #main .intro h2{
	padding:0 0 15px;
	font-size:165%;
}
body.page-template-pageservice-photography-php #main .intro p{
	padding:0 0 15px;
}

/********** メイン画像 **********/
body.page-template-pageservice-photography-php #main .img-photography{
	padding:0 0 15px;
}

/********** リード **********/
body.page-template-pageservice-photography-php #main .lead{
	padding:0 0 82px;
}
body.page-template-pageservice-photography-php #main .lead h2{
	padding:0 0 15px;
	text-align:center;
	font-weight:bold;
	font-size:200%;
	color:#666;
}
body.page-template-pageservice-photography-php #main .lead h2 span{
	border-bottom:dotted 1px #7f7f7f;
}
body.page-template-pageservice-photography-php #main .lead p{
	text-align:center;
}

/********** 見出し **********/
body.page-template-pageservice-photography-php #main .st-heading{
	padding:0 0 28px;
}
body.page-template-pageservice-photography-php #main .st-heading .heading-contents{
	float:left;
	width:640px;
}
body.page-template-pageservice-photography-php #main .st-heading .st-case{
	float:left;
}
body.page-template-pageservice-photography-php #main .st-heading .heading-txt{
	padding:0 0 0 10px;
	letter-spacing:-0.05em;
	color:#666;
}

/********** セクション **********/
body.page-template-pageservice-photography-php #main .section{
	padding:0 15px;
}

/********** CASE1　イントロ **********/
body.page-template-pageservice-photography-php #main .case1-intro{
	padding:0 0 25px 10px;
	font-size:90%;
}
body.page-template-pageservice-photography-php #main .case1-intro ul li{
	float:left;
	width:330px;
	padding:0 0 35px;
}
body.page-template-pageservice-photography-php #main .case1-intro ul li.list-right{
	float:right;
}
body.page-template-pageservice-photography-php #main .case1-intro ul .txt-case{
	padding:0 0 12px;
}

/********** プラン見出し **********/
body.page-template-pageservice-photography-php #main .section h3{
	padding:0 0 25px;
}

/********** プラン **********/
body.page-template-pageservice-photography-php #main .section .plan{
	padding:0 10px 65px;
}

/********** プラン　テキスト **********/
body.page-template-pageservice-photography-php #main .section .plan .txt-plan{
	padding:15px 0 45px;
	font-size:85%;
	color:#0094d2;
}

/********** プラン　テキスト **********/
body.page-template-pageservice-photography-php #main .section .plan .plan-box{
	padding:0 0 30px;
}
body.page-template-pageservice-photography-php #main .section .plan .plan-contents{
	float:left;
	width:335px;
}
body.page-template-pageservice-photography-php #main .section .plan .plan-list{
	padding:30px 10px 0 15px;
	border:solid 1px #ccc;
	font-size:90%;
}
body.page-template-pageservice-photography-php #main .section .plan .plan-list span{
	color:#666;
}
body.page-template-pageservice-photography-php #main .section .plan h4{
}
body.page-template-pageservice-photography-php #main .section .plan .plan-list{
	margin:-25px 0 0 10px;
}
body.page-template-pageservice-photography-php #main .section .plan .plan-melit{
	float:right;
	width:335px;
}
body.page-template-pageservice-photography-php #main .section .plan .photo-example ul{
	padding:13px 0 0 9px;
}
body.page-template-pageservice-photography-php #main .section .plan .photo-example ul li{
	float:left;
	padding:0 20px 0 0;
}
body.page-template-pageservice-photography-php #main .section .plan .photo-example ul li.list-right{
	padding:0;
}

/********** CASE1 PLAN1 **********/
body.page-template-pageservice-photography-php #main .section .plan .case1-1-contents .plan-list{
	height:150px;
}

/********** CASE1 PLAN2 **********/
body.page-template-pageservice-photography-php #main .section .plan .case1-2-contents .plan-list{
	height:150px;
}

/********** CASE1 PLAN3 **********/
body.page-template-pageservice-photography-php #main .section .plan .case1-3-contents .plan-list{
	height:150px;
}

/********** CASE1 PLAN4 **********/
body.page-template-pageservice-photography-php #main .section .plan .case1-4-contents .plan-list{
	height:140px;
}

/********** CASE1 PLAN5 **********/
body.page-template-pageservice-photography-php #main .section .plan .case1-5-contents .plan-list{
	height:200px;
}

/********** CASE2　イントロ **********/
body.page-template-pageservice-photography-php #main .case2-intro{
	padding:0 0 25px 10px;
	font-size:90%;
}
body.page-template-pageservice-photography-php #main .case2-intro ul li{
	float:left;
	width:330px;
	padding:0 0 35px;
}
body.page-template-pageservice-photography-php #main .case2-intro ul li.list-right{
	float:right;
}
body.page-template-pageservice-photography-php #main .case2-intro ul .txt-case{
	padding:0 0 12px;
}

/********** CASE2 PLAN1 **********/
body.page-template-pageservice-photography-php #main .section .plan .case2-1-contents .plan-list{
	height:100px;
}

/********** CASE3 ノート **********/
body.page-template-pageservice-photography-php #main .case3-section .txt-note{
	padding:0 10px 30px;
	font-size:90%;
}

/********** CASE3　イントロ **********/
body.page-template-pageservice-photography-php #main .icon-point{
	padding:0 0 25px;
	text-align:center;
}

/********** CASE3　イントロ **********/
body.page-template-pageservice-photography-php #main .case3-intro{
	padding:0 0 25px 10px;
	font-size:90%;
}
body.page-template-pageservice-photography-php #main .case3-intro ul li{
	float:left;
	width:330px;
	padding:0 0 35px;
}
body.page-template-pageservice-photography-php #main .case3-intro ul li.list-right{
	float:right;
}
body.page-template-pageservice-photography-php #main .case3-intro ul .txt-case{
	padding:0 0 12px;
}
body.page-template-pageservice-photography-php #main .case3-intro .txt-case{
	padding:0 0 20px;
}
body.page-template-pageservice-photography-php #main .case3-intro .txt-case3-1 p{
	padding:0 0 20px;
}

/********** CASE3　イントロ **********/
body.page-template-pageservice-photography-php #main .case3-intro .txt-case3-1{
	font-size:90%;
}

/********** CASE3 PLAN1 **********/
body.page-template-pageservice-photography-php #main .section .plan .case3-1-contents .plan-list{
	height:170px;
}
body.page-template-pageservice-photography-php #main .case3-section .plan{
	padding:0 10px 40px;
}

/********** 写真撮影に関するよくある質問はこちら **********/
body.page-template-pageservice-photography-php #main .case3-section .btn-photography-faq{
	padding:0 0 20px;
	text-align:center;
}






















